Lost Password

Hello!

I am having multiple users complain that the link they are sent in an email to reset their password just takes them back to https://dogwriters.org/my-account/lost-password/ instead of to the individual link such as this: https://dogwriters.org/my-account/lost-password/?show-reset-form=true&action

I found a topic that suggested is disable caching on any pages beginning with https://dogwriters.org/my-account/, but this has not resolved the issue for my users.

When I test, I’m getting the correct screen to actually choose a new password. But others are not, they are just being looped back to https://dogwriters.org/my-account/lost-password/

I’m using Brevo to send out transactional emails, so could the link be getting somehow stripped? This is what Brevo shows as the link: Click here to reset your password

When I clicked that, I get the ability to choose a new password. But others are just stuck in the loop.

Hi @capodanno,

Thanks for reaching out.
The URL you provided can behave differently if logged in. If not, it will show the same form. Can you please share your website login credentials for your site in a secure note to examine it further, including:

– WordPress Site URL & Login URL
– WordPress Admin username/password

To create a secure note, click the key icon underneath any of your posts.

Thanks

– WordPress Site URL https://dogwriters.org/
– Login URL https://dogwriters.org/my-account/

Hi @capodanno,

Unfortunately, while trying to access the login page, it shows the 502 error page as shown in the given screenshot. Can you please check and let us know when it is accessible?

Thanks

Please try again. I have turned off the firewall, so this won’t happen again.

Hey @capodanno,

I just did a lost password in your site. I could not replicate the issue.
Please see the secure note below.

Thanks.

The problem happens when you click the link in the email. Sometimes it opens correctly to the page that asks you to enter a new password, and sometimes it goes back to the “Lost Password” page that wants you to enter your email address again.

I’ve included a video of that happening: https://www.dropbox.com/scl/fi/ll1g7uulg623sz3kvh24r/Screen-Recording-2025-02-28-093856.mp4?rlkey=e6cia82blv8u69ic4y7uq8l4k&dl=0

This is not happening consistently. Sometimes it’s correct, sometimes it’s not. I’ve tried opening the link in an incognito window, and that isn’t resolving the issue.

Hello @capodanno,

When you click on the link in the email, it will go to this page: https://dogwriters.org/my-account/lost-password/?show-reset-form=true&action display the new password form fields.

When the link expires, you will be presented with the Lost Password form again.

Hope this helps.

Okay. Do you know how long it takes for the link to expire? In my video example, I was receiving the “Lost Password” form again within a few minutes.

We need to resolve this issue, as we are in the process of sending out invoices for people to renew their membership, with tons of complaints from users who can’t reset their password because of this issue.

Please help.

Hey @capodanno.

In WordPress, the default expiration time for a password reset link is 24 hours . However, if you’re seeing the “Lost Password” form again within minutes, here are some possible reasons:

  1. Multiple Requests – If you’ve requested multiple password resets, only the most recent link will be valid. Clicking an older link may redirect you back to the form.
  2. Security Plugins – Some WordPress security plugins (e.g., Wordfence, iThemes Security) may shorten the expiration time or block reset attempts based on IP restrictions.
  3. Caching Issues – If your site or hosting provider has aggressive caching, it might be interfering with the reset process.
  4. Hosting Settings – Some managed WordPress hosts override default expiration settings for security reasons.

You can try to reach out to your hosting provider regarding this matter.

Hope that helps.

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.