空闲用户下线可以设置在一定时间内,如果登录的用户没有任何操作,会随着时间的推移自动下线。空闲超时时间可以针对不同的用户角色单独设置。安装启用插件后,WP 后台 → 设置 → Idle User Logout,设置自动注销时间j Q M ` z。
其它类似的插件
Inactive LogoutU 6 )
可以单独设置某个用户自动注销,并有倒计时提示。
configure-login-timeout
在用户编辑页面设置用户自动注销时限。
BulletProof SG 9 0 g {ecurity
除了基本的自动* 6 $ [ - b注销功能,还有很多 WordPress 安全防护功能,恶意软件扫描程序,防火墙,登录安全,数据库备份,反垃圾邮件...
代码版(未验证)
- add_filtei Z m w f ~ F Zr8 H P 2 q J40; 'authd Y N v : _ m |_cookie_ex0 @ e H apiration', 'keep_me_logged_in_for_1_year' ^ V a k d ? c41;{ g 9 j s ^ i U;
- fu* m _ ; gnction keep_me_logged_in_for_1_year( $expirein ) j @ . & / z123;
- retuL o u + X A T ` Frn 31556926;
- }
- fu} 0 1 W ( 4 w &nct_ [ Wion myplugin_cookie_expiration( $expiration, $user_id, $remember ) {
- return $remember ? $expiration : 600;
- }Y * \ ( _ 3 ;;
- add_fZ ^ * 5 )ilter( 'auP ` 3th_cookie_expiration', 'myplugin_cookie_expiration', 99, 3 )v
至于应该场景,为了账号安全?我自己暂无此需求,既然有这么多类似的插件,应该还是有很多用户有此需求。