• Resolved Tejas Hapani

    (@tejashapani-1)


    Hello,

    We have a strange issue with reset password.

    When a customer requests a forgot password, it sends an email with reset password link.

    However the link is working fine on Chrome but the same link isn’t working with edge browser.

    What could be the issue?

    Thanks
    Tejas

Viewing 8 replies - 1 through 8 (of 8 total)
  • Thread Starter Tejas Hapani

    (@tejashapani-1)

    After debugging the issue, it looks like the required cookie isn’t setting up on Edge browser.

    Plugin Author Jeff Farthing

    (@jfarthing84)

    Just tested on Edge and am not able to reproduce.

    Thread Starter Tejas Hapani

    (@tejashapani-1)

    @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?

    Thread Starter Tejas Hapani

    (@tejashapani-1)

    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?

    Plugin Author Jeff Farthing

    (@jfarthing84)

    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)

    Thread Starter Tejas Hapani

    (@tejashapani-1)

    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

    Plugin Author Jeff Farthing

    (@jfarthing84)

    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.

    Thread Starter Tejas Hapani

    (@tejashapani-1)

    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.

Viewing 8 replies - 1 through 8 (of 8 total)
  • You must be logged in to reply to this topic.