[英]How to Logout user after resetting the password
I want my user to logout after they reset their password from my account page.我希望我的用户在从我的帐户页面重置密码后注销。
I have tried to reset cookies, tried wp-logout method.. It worked for few tests I have done then again, it's not working..我尝试过重置 cookie,尝试过 wp-logout 方法。它适用于我做过的几次测试,但它没有用。
You can try by redirecting the user to the logout page link if their password reset is successful using如果他们的密码重置成功,您可以尝试将用户重定向到注销页面链接
wp_redirect () wp_redirect()
After trying so many ways to do this, finally changed in "class-wc-form-handler.php"
file in woocommerce plugin under "includes"
folder.在尝试了很多方法之后,终于在
"includes"
文件夹下的 woocommerce 插件中的"class-wc-form-handler.php"
文件中进行了更改。 Or you can also override this in your functions.php
Under " public static function save_account_details()
" use wp_logout();
或者你也可以在你的
functions.php
中覆盖它在“ public static function save_account_details()
”下使用wp_logout();
before " wp_safe_redirect( wc_get_page_permalink( 'myaccount' ) );
"在“
wp_safe_redirect( wc_get_page_permalink( 'myaccount' ) );
”之前
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.