https://www.tmd9.com/plugin.php?id=df_lock4 R. t; c2 p( F3 \$ {; x+ N
discuz_plugin_df_lock_SC_GBK.xml (简体 GBK 编码)7 z6 X, O4 g3 ~7 n4 h# e: @
discuz_plugin_df_lock_SC_UTF8.xml (简体 UTF8SC 编码)
7 x) W! E- Y8 k" I# ~7 \discuz_plugin_df_lock_TC_UTF8.xml (繁体 UTF8TC 编码)
* G1 i, @. @, c4 v# k. idiscuz_plugin_df_lock_TC_BIG5.xml (繁体 BIG5 编码)% T6 A7 ~- [2 @+ I( H6 f& Q' W& Z
) e0 Y! @3 {2 l" {1 N: v( o- u7 `! q6 v- x1 \7 Z
“安全锁 (df_lock)” 插件通过精准的用户组权限控制,结合灵活的URL白名单机制,自动拦截未授权访问并提供自定义提示或无感跳转功能,确保页面访问安全性与用户体验的无缝衔接。
% h3 M S- Q) o. U
0 d4 p$ f9 O3 q6 {8 n$ ]$ g" c功能介绍:https://www.tmd9.com, W5 |+ i9 K L5 s! G8 H- U
7 Z* b# l+ z5 d
安全退出机制:在未授权用户访问受限页面时,通过 exit() 函数 强制中断后续脚本的执行,避免页面内容被加载或显示(也就是说查看源代码都看不到原有的任何页面信息)。8 ]2 _4 @8 `; y1 R0 e5 ^
8 Y4 C1 z% p4 A2 j8 K( X* v8 M
URL 白名单机制:通过后台配置白名单 URL 片段,精准匹配允许访问的页面,即使在复杂的动态链接环境中,也能确保指定的页面对目标用户组开放。
1 z" V8 x3 Y3 y* ?& e* ]8 V; K4 W
* ^6 R1 P* A$ S9 f: e5 i用户组权限控制:支持插件后台设置多个无权访问的用户组,如游客、禁止访问、禁止IP等,根据需求灵活定义哪些用户组有无权限访问受限页面。
' q8 d" K; ~6 B/ D8 ?) ]/ X1 \9 G# l8 V) Z; U- s/ |
自定义提示信息:当未授权用户尝试访问受限页面时,插件支持在页面上显示自定义内容,支持HTML,提升用户体验。
- Z5 F& P% I" Y# Z. ^* Y4 {( o2 {8 ?# o; \% L" W
智能跳转功能:对于没有访问权限的用户,插件可根据后台设置,无感强制自动跳转到指定页面(如登录页、通知页等),引导用户完成后续操作。 Q6 x8 \. P* Q7 I2 X8 |* j
' J; H$ K- {, U# B
兼容两端一键锁定:PC端、手机端自由开关,一键锁定全站。
$ d7 w" V; K# O: A/ b
4 k+ S/ d8 E$ c f! h" _$ c" w- v高效缓存整合:与 Discuz! 平台缓存系统无缝集成,确保数据的高效读取和更新。
2 l- G* M$ f" x/ Z5 |
3 o9 k+ O; c ~% A( N1 {应用场景:
# ]& ?4 N2 x/ K+ }! ?
$ p) X$ r# X1 q( q( t' D; Q" y适用于隐私站点、会员专区、付费内容保护等多种场景,满足个性化的权限管理需求。
8 N2 C$ x2 G* H) Q: |& R9 S4 L( u, K+ g
通过“安全锁 (df_lock)”插件,站长可以轻松实现多层次的权限控制,确保网站的安全性和用户体验。; O% v2 O# {; D) g: C! D
1 [: j- p* O; f/ G- C% ~, J |