https://www.tmd9.com/plugin.php?id=df_lock0 T) k9 b, X% H/ E
discuz_plugin_df_lock_SC_GBK.xml (简体 GBK 编码)- A6 O! {1 I# |% o8 K& Z: q
discuz_plugin_df_lock_SC_UTF8.xml (简体 UTF8SC 编码)2 r( J7 F. h K
discuz_plugin_df_lock_TC_UTF8.xml (繁体 UTF8TC 编码)# a8 r2 u" P3 ^2 R4 ?; a3 Q3 t
discuz_plugin_df_lock_TC_BIG5.xml (繁体 BIG5 编码); [: K$ C5 U# m% u- G0 C/ i1 I
% Q! g5 d& w4 [/ Q8 d/ E! i
1 b# f- e$ \# k. [“安全锁 (df_lock)” 插件通过精准的用户组权限控制,结合灵活的URL白名单机制,自动拦截未授权访问并提供自定义提示或无感跳转功能,确保页面访问安全性与用户体验的无缝衔接。0 V% Z5 K: U; Q( M. v: c! n
5 Y- s( f2 ^$ {功能介绍:https://www.tmd9.com4 s& @+ O, l, e" |
f @; j5 M6 ?安全退出机制:在未授权用户访问受限页面时,通过 exit() 函数 强制中断后续脚本的执行,避免页面内容被加载或显示(也就是说查看源代码都看不到原有的任何页面信息)。5 M/ d; C8 z& P v; D/ G. Q) |
* X) }' J$ p4 v6 ~$ \; E8 CURL 白名单机制:通过后台配置白名单 URL 片段,精准匹配允许访问的页面,即使在复杂的动态链接环境中,也能确保指定的页面对目标用户组开放。
+ c- f3 b Q% w+ Q
- Z% L y: g, B9 ?. D3 x用户组权限控制:支持插件后台设置多个无权访问的用户组,如游客、禁止访问、禁止IP等,根据需求灵活定义哪些用户组有无权限访问受限页面。) N8 D, a! K, s/ p
# G+ \# t6 {- D& x, v# T3 M自定义提示信息:当未授权用户尝试访问受限页面时,插件支持在页面上显示自定义内容,支持HTML,提升用户体验。7 W9 Y& Z C; I$ P$ x! X& k
P) B3 j" T2 u智能跳转功能:对于没有访问权限的用户,插件可根据后台设置,无感强制自动跳转到指定页面(如登录页、通知页等),引导用户完成后续操作。
4 b. G1 Q5 G9 \; i0 G& F8 q/ b+ ?8 g. G4 v
兼容两端一键锁定:PC端、手机端自由开关,一键锁定全站。% D/ }5 h/ J+ A \; H7 G9 V
4 k+ v$ I& |! x, W* a+ A* M高效缓存整合:与 Discuz! 平台缓存系统无缝集成,确保数据的高效读取和更新。
2 q$ ?$ J6 |1 y5 B
F' G. U, K- ?1 d3 S应用场景:2 y1 T: Y/ b) A [; c8 b& Z3 E
/ m+ }6 U; i7 ^4 Q5 A9 N5 x适用于隐私站点、会员专区、付费内容保护等多种场景,满足个性化的权限管理需求。2 i: `: Z& e+ t, x* J5 ~
: c& e7 P% E6 C3 W! ?5 s- [通过“安全锁 (df_lock)”插件,站长可以轻松实现多层次的权限控制,确保网站的安全性和用户体验。7 ^5 \' K( s( M2 X
3 K/ I; w: R, r |