4

用户陷入登录/退出循环体验 - 仅在 /login 屏幕上。

我激活了一个会员插件(Restrict Content Pro),它使用了我在 /login 页面上使用的登录简码。我有一个全局登录/注销链接,使用 wp_logout_url(); 用于注销。

除登录页面外,网站上的所有行为都按预期工作。如果我注销然后返回登录页面,我会显示我已登录的内容。如果我尝试从该页面注销,我会被抛出“您正在尝试注销'x'。你是你确定要这样做吗?” 错误页面。

cookie 'wordpress_logged_in_' 也仅出现在此页面上。所以,我的印象是这就是网站显示“登录内容”的原因。我的问题是 - 为什么这个特定的 cookie 只保存在这个特定的页面上?我可以在注销时完全销毁它吗?

提前致谢。

4

1 回答 1

0

这个问题似乎一直持续到今天。对此解决方案是否有任何更新?在我看来,WP 并没有销毁所有与登录相关的 cookie。经过一番调查后,我发现登录 cookie 是为特定路径设置的(在我的情况下是/my-account)。也许 WP 缺少这个 cookie,因为它没有设置为/.

于 2021-09-09T08:02:43.640 回答