【问题标题】:Automatic logout from WordPress after leaving protected area离开保护区后自动退出 WordPress
【发布时间】:2011-06-08 14:14:15
【问题描述】:

我有一个 wordpress 网站,我需要该功能,因此如果您登录到受保护的页面并离开该页面,您将无法点击后退按钮并在不重新登录的情况下返回。

如何实现?

【问题讨论】:

    标签: php wordpress session


    【解决方案1】:

    嗯,管理区域总是在 /wp-admin 并且我想象它使用会话身份验证,所以你为什么不把一段代码放入你的索引文件,或者在每个页面加载时调用的任何其他文件中如果 url 不以 /wp-admin 开头,则删除会话 例如:

    if(substr($_SERVER['REQUEST_URI'], 0, 9)!='/wp-admin') {
        session_destroy();
    }
    

    【讨论】:

    • 我看了看,wordpress 知道您是否因为设置了 cookie 而登录。您知道如何查看已设置的 cookie 吗?然后,您可以更改代码,而不是 session_destroy() 它删除适当的 cookie(s)
    猜你喜欢
    • 2016-02-11
    • 2012-08-27
    • 2018-08-15
    • 2019-01-25
    • 1970-01-01
    • 2012-12-20
    • 1970-01-01
    • 2023-03-12
    • 1970-01-01
    相关资源
    最近更新 更多