After debugging the issue, it looks like the required cookie isn’t setting up on Edge browser.
Just tested on Edge and am not able to reproduce.
@jfarthing84 Is that due to the Caching?
Our site is hosted on Godaddy with managed wordpress server which has inbuilt CDN feature.
Is there anyway we can exclude those pages from caching?
Is it possible to use a different plugin for reset password?
I am trying to use Frontend Reset Password plugin.
I have created a separate page for reset password and inserted shortcode from the plugin.
If i test this page, it works fine.
But when i set that page slug into Theme my login settings and test the flow.
It is not working.
After submitting the reset password form, it redirects to mysite.com/reset-password/wp-login.php?checkemail=confirm which is not working.
Is there any way i can fix this issue?
It certainly can be due to your hosting provider utilizing server-side caching. You should ask them to exclude TML’s paths from the cache, which by default are:
/login
/logout
/register
/lostpassword
/resetpass
/dashboard
/profile (If using Profiles extension)
/activate (If using Moderation extension)
/2fa (If using 2FA extension)
Hi @jfarthing84
Yes, i read this note on some other support article.
We requested the server support to exclude those pages but they are unable to do it.
Is there any way we can do this using htaccess?
I tried following code to exclude pages from cache:
<IfModule mod_headers.c>
<FilesMatch "^(login|logout|register|lostpassword|resetpass|dashboard|profile|activate|2fa)/">
Header set Cache-Control "no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires 0
</FilesMatch>
</IfModule>
Thanks
I would be searching for a new hosting provider if my provider were unable to assist in such a menial task. You’ll need to ask your provider how you can do it yourself.
Our hosting provider is Godaddy and it looks like they are not tech savvy to fix such a small issue.
Anyway thanks for your help.