有没有办法让客户在不调用wp-login.php的情况下注销?

时间:2021-06-09 作者:baazigar

我正在使用woo commerce。注销URL不同,其中包括“customer logout”。实际上,它再次重定向到“wp登录”。php’使注销过程成功。我的问题是,当Woo commerce不调用“wp登录”时。php’用于登录,为什么它需要注销?我知道,至少5年来,这一问题已经被问了好几次,但没有直接的答案。我正在管理区使用htaccess密码锁。使用此功能,任何新/现有客户都可以注册和登录,而不会出现任何问题。但是,当客户注销时,由于wp登录。php被调用,它要求htaccess用户名和密码。这意味着所有类型的用户,包括管理员和非管理员。

是否有一种方法可以在不调用wp login的情况下注销客户。php?

编辑:我也使用了注销重定向功能,在客户单击注销后将其重定向到自定义页面。这对我也不管用。无论wp登录。php被调用。PS:从技术上讲,客户注销url是不同的。它也重定向到wp登录。php

1 个回复
SO网友:baazigar

通过利用Cloudflare防火墙规则,我找到了解决此问题的方法。5个是免费的。我只用了2个。它工作得很好。如有任何意见,将不胜感激。我所做的是,

阻止了对/wp登录的直接访问。php,如果它不包含/wp登录名。php?操作=注销。因此,客户无需调用wp登录即可轻松注销。php。无错误。

那么现在,我如何登录?

创建另一个规则以允许访问/wp登录。只有在浏览器中找到cookie时才使用php。在这里,如果我想登录,首先,我会打开我的网站。然后添加自定义预定义cookie。然后访问我的/工作包登录。php。易于理解的这个cookie名称和值是我访问登录页面的关键。

相关推荐