如何强制“记住我”的用户重新登录?

时间:2011-10-28 作者:EnexoOnoma

我的问题是,如何强制那些之前选中“记住我”而自动登录的用户再次登录?

这可能与Cookie有关,但是否有什么可以更改/修改的内容?

非常感谢。

UPDATE

通常,使用jQuery cookie插件,检查用户系统中cookie的代码如下所示。

$(document).ready(function(){
if(!$.cookie(\'name-of-cookie\')){
    $.cookie(\'name-of-cookie\', \'true\', { expires: 2});
.
.
}
Wordpress中是否有类似的处理方法?

2 个回复
最合适的回答,由SO网友:Tom Auger 整理而成

您可以重置安全密钥,强制所有cookie过期,所有用户重新登录。编辑wp配置。并更改任何安全字符串中的一个字符。

有一个插件允许您设置用户cookie的过期时间。我个人没有使用过,所以请谨慎行事:Cookie Timout

将用户发送回/wp-login.php?reauth=true 删除cookie并注销用户,即使用户以前使用cookie登录。

最后,如果您正在开发插件或主题,可以调用wp_clear_auth_cookie(); 并且当前登录用户的cookie将被清除。这不一定会让用户注销,但会在用户下次访问站点时删除cookie。

SO网友:Jeremy Jared

如果您不介意使用插件,此插件将修复您的问题:http://wordpress.org/extend/plugins/inactivity-auto-sign-out-plugin/

结束

相关推荐

Change login error messages

我看了一下这些问题,但找不到类似的问题。我需要更改用户尝试使用错误用户名或密码登录时显示的自定义错误消息。例如,更改此:”ERROR: 您为用户名输入的密码%1$s 不正确。丢失密码?对此“错误信息”(仅举一个例子)我试图使用“add\\u filter”,但我对它不熟悉,因此,如果您有任何帮助,我将不胜感激!谢谢