如何请求用户在站点登录时注册,然后在注销时自动删除用户密码?

时间:2017-04-05 作者:James Steele

我正在尝试将以下功能构建到一个不是电子商务网站或博客的商业信息网站中:

所有网站访问者必须在登录时注册,才能查看/访问网站主页和任何后续页面。

访问者结束会话并注销后,必须立即删除其密码。换句话说,密码具有“一次性使用”功能。这将要求访问者在将来返回站点时注册新密码。

将存储访问者的详细信息,并跟踪其后续的重新注册访问。

我们衷心感谢本论坛经验丰富的成员提供的任何帮助或建议。

1 个回复
SO网友:Shivanand Sharma

您可以使用auth_cookie 筛选器将过期时间设置为0。这将确保cookie仅对当前浏览器会话有效。

对于密码过期,您可以使用如下插件:https://wordpress.org/plugins/expire-passwords/

请参见:Destroy user sessions based on user ID

相关推荐

无法在模板函数.php中使用IS_HOME

我试图在标题中加载一个滑块,但只在主页上加载。如果有帮助的话,我正在使用Ultralight模板。我正在尝试(在template functions.php中)执行以下操作:<?php if ( is_page( \'home\' ) ) : ?> dynamic_sidebar( \'Homepage Widget\' ); <?php endif; ?> 但这行不通。现在,通过快速的google,我似乎需要将请