I am facing the same issue, any solution please help.
I am getting following errors on console:
Uncaught TypeError: Cannot read property ‘className’ of undefined
in user-profile.min.js file.
While some times I get Uncaught ReferenceError: zxcvbn is not defined
in password-strength-meter.min.js
Hello,
I am also having the same issue. User receives email reset, clicks the link and they are returned to the login page with the following error:
“Your password reset link appears to be invalid. Please request a new link below.”
I’ve tried deactivating all plugins and using twenty sixteen theme. I’ve enabled the debug.log but I have no errors relating to this plugin. The only errors are relating to The Events Calendar plugin but the errors still occur with that plugin and all other deactivated.
Otherwise all the email and login features are working perfectly.
Any advice you can give would be appreciated. Thank you.
Do any of you use a host who utilizes server side caching, such as Nginx with Varnish?
Same issue as cfatiuk since I updated the plugin a couple of days ago.
Actually, yes my server does use Varnish. And disabling it on that page fixed the issue. Thanks so much for the advise.
I have the same issue. I need help folks ! How do I know if the server uses a caching solution ?
I solved the problem by replacing the modified reset-password template by the original one in the plugin. I styled it again so it suited my theme and all was fine.
Hi Jeff,
I have the same problem with the invalid key after clicking the password reset link in the email — “/lostpassword/?error=invalidkey”.
There is no Varnish cache, only OP Cache which I turned off using “php_flag xcache.cacher 0” via htaccess. There is also a load balancer which only caches images.
I have all caching and security plugins turned off temporarily and still the same issue.
I’ve gone through all the relevant threads here.
Is it an issue with the modified template for password reset?
Site: http://restorationcontractors.ca/login/
@jinsley8: This is not your topic. If you require assistance then, as per the Forum Welcome, please post your own topic.
I went crazy trying to figure out this problem, and it turns out that it has to do with caching, as the author of TML has noted in other threads. I’ve posted this solution to other threads, but wanted to post here too, since it’s so frustrating, and such a critical issue to resolve.
It turns out that the caching was happening via our Sucuri firewall, not our server.
Once I realized this, I fixed the issue by excluding the Theme My Login directory from caching. I am not an expert in this, but my layperson’s interpretation is that, if the login or reset password page is being cached, it is not the “real” or fresh page that needs to be used in order to reset a password, or login with a password that has been reset.
(For any Sucuri users — you can exclude a directory by going to the “NON-CACHE URLS” section of the Performance Settings (under the “Performance” tab on your dashboard. Just a note – after I did this, I encountered a difficulty where the site did not load (timed out) after resetting a password. It did this to several other users as well. Then a Sucuri tech told me it had to do with too many pending queries or something, cleared something out, and then it hasn’t happened since. This might have had something to do with propagating the changes made in excluding the TML directory from caching, not sure.)