• Resolved cecilette

    (@cecilette)


    Hello,

    The password reset page (after clicking the link in the email) shows the following error: “The password reset key could not be found. Please rest your password again if needed.”

    This only started happening after version 4.21.3. I have version 5.0.2 now.

    I tried disabling all the plugins and the default WP password reset works fine.

    Can you help, please?

Viewing 7 replies - 1 through 7 (of 7 total)
  • Will Middleton

    (@willmiddletonlifterlms)

    Hi @cecilette do you happen to be hosting with WP Engine?

    I had seen this issue on a client site running WP Engine and found a support ticket where Toyin and Natalie on our team found out this was a caching issue, so excluding the dashboard from caching should solve this. (with WP Engine, I just opened up a support ticket with them and asked if they could exclude my dashboard page, providing the link, and they were able to get that taken care of)

    Let us know if excluding that page works for you!

    Thread Starter cecilette

    (@cecilette)

    Hi @willmiddletonlifterlms,

    Thanks for the response and sorry I missed your reply last week!

    We are indeed hosted on WP-Engine. I had their support exclude /dashboard/lost-password/ and /dashboard/ from the cache.

    The password reset key error is gone! …but there’s a secondary issue where the reset password button appears to do nothing (no confirmation message). As a result, users will click on it multiple times and get a bunch of reset emails.

    Do you have any ideas on how to fix that?

    Thanks!
    Cecile

    Will Middleton

    (@willmiddletonlifterlms)

    Hi, @cecilette Sounds great!

    I’m not sure what could be hiding that notice. Would it be possible for you to share a link to the page or a Loom video of where it’s not showing that message?

    Thread Starter cecilette

    (@cecilette)

    Hi Will,

    Go to https://merlinone.com/dashboard/lost-password/
    Enter and email and click reset password, and the text doesn’t change.
    The reset email does get sent (if you’re a user).

    Thanks for your help!

    Hi @cecilette

    That’s good the email does get sent!

    However, that is definitely strange no notice is showing up! Could you provide us with your LifterLMS System report: https://lifterlms.com/docs/how-to-use-the-lifterlms-system-report/ (Please be sure to redact any email/links you don’t want the public to see!)

    This will give us a little more insight into what is running on the site and if there could be a conflict the the notices!

    Let us know if you have any questions on providing the report!

    All the best,

    Thread Starter cecilette

    (@cecilette)

    Hi Nathalie,

    Here is the report. I replaced the name of the website. Thanks!

    Wordpress
    ——————————————-

    Home Url: https://mywebsite.com
    Site Url: https://mywebsite.com
    Login Url: https://mywebsite.com/wp-login.php
    Version: 5.8
    Debug Mode: No
    Debug Log: No
    Debug Display: Yes
    Locale: en_US
    Multisite: No
    Page For Posts: Blog (#146) [https://mywebsite.com/blog/]
    Page On Front: Home (#13) [https://mywebsite.com/]
    Permalink Structure: /%postname%/
    Show On Front: page
    Wp Cron: Yes

    Settings
    ——————————————-

    Version: 5.1.2
    Db Version: 5.1.2
    Course Catalog:(#14235) []
    Membership Catalog:(#14236) []
    Student Dashboard: Dashboard (#14238) [https://mywebsite.com/dashboard/]
    Checkout Page:(#14237) []
    Course Catalog Per Page: 9
    Course Catalog Sorting: menu_order,ASC
    Membership Catalog Per Page: 9
    Membership Catalog Sorting: menu_order
    Site Membership: Not Set
    Courses Endpoint: my-courses
    Edit Endpoint: edit-account
    Lost Password Endpoint: lost-password
    Vouchers Endpoint:
    Autogenerate Username: yes
    Password Strength Meter: yes
    Minimum Password Strength: strong
    Terms Required: no
    Terms Page: Not Set
    Checkout Names: required
    Checkout Address: required
    Checkout Phone: optional
    Checkout Email Confirmation: yes
    Open Registration: no
    Registration Names: required
    Registration Address: optional
    Registration Phone: hidden
    Registration Voucher: optional
    Registration Email Confirmation: no
    Account Names: required
    Account Address: required
    Account Phone: optional
    Account Email Confirmation: yes
    Confirmation Endpoint: confirm-payment
    Force Ssl Checkout: no
    Country: US
    Currency: USD
    Currency Position: left
    Thousand Separator: ,
    Decimal Separator: .
    Decimals: 2
    Trim Zero Decimals: no
    Recurring Payments: yes
    Email From Address: [email protected]
    Email From Name: mywebsite
    Email Footer Text:
    Email Header Image:
    Cert Bg Width: 800
    Cert Bg Height: 616
    Cert Legacy Compat: no

    Constants
    ——————————————-

    LLMS_REMOVE_ALL_DATA: undefined
    LLMS_REST_DISABLE: undefined
    LLMS_SITE_FEATURE_RECURRING_PAYMENTS: undefined
    LLMS_SITE_IS_CLONE: undefined

    Gateways
    ——————————————-

    Manual: Disabled
    Manual Logging:
    Manual Order: 1

    Server
    ——————————————-

    Mysql Version: 5.7.34
    Php Curl: Yes
    Php Default Timezone: UTC
    Php Fsockopen: Yes
    Php Max Input Vars: 10000
    Php Max Upload Size: 50 MB
    Php Memory Limit: 512M
    Php Post Max Size: 100M
    Php Soap: Yes
    Php Suhosin: No
    Php Time Limt: 3600
    Php Version: 7.3.28-2+ubuntu18.04.1+deb.sury.org+1
    Software: Apache
    Wp Memory Limit: 40M

    Browser
    ——————————————-

    HTTP USER AGENT: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.107 Safari/537.36

    Theme
    ——————————————-

    Name: mywebsite
    Version: 1.0.0
    Themeuri: https://mywebsite.com/
    Authoruri: https://ceciledesignstudio.com/
    Template: pro
    Child Theme: Yes
    Llms Support: No

    Plugins
    ——————————————-

    Advanced Custom Fields: 5.9.9
    Advanced Custom Fields PRO: 5.9.9
    Akismet Anti-Spam: 4.1.10
    Autoptimize: 2.9.0
    Better Search Replace: 1.3.4
    Classic Editor: 1.6.2
    Conditionally display featured image on singular pages and posts: 2.8.1
    Essential Grid: 3.0.12
    Gravity Forms: 2.5.8
    Gravity Forms HubSpot Add-On: 1.5
    Gravity Forms Range Slider Add-On: 1.1.1
    Gravity Forms User Registration Add-On: 4.8
    Header Footer Code Manager: 1.1.10
    HubSpot All-In-One Marketing – Forms, Popups, Live Chat: 8.4.5
    LifterLMS: 5.1.2
    MainWP Child: 4.1.7
    ManageWP – Worker: 4.9.9
    mXchange: 6.1.0
    Popup Maker: 1.16.2
    Post Duplicator: 2.23
    Redirection: 5.1.3
    Safe SVG: 1.9.9
    ShortPixel Image Optimizer: 4.22.3
    Slider Revolution: 6.5.4
    SSL Insecure Content Fixer: 2.7.2
    UberMenu 3 – The Ultimate WordPress Mega Menu: 3.7.4
    UpdraftPlus – Backup/Restore: 1.16.59
    Yoast SEO: 16.8

    Integrations
    ——————————————-

    BbPress: No
    BuddyPress: No

    Template Overrides
    ——————————————-

    loop.php (ver: 3.14.0): /nas/content/live/mywebsite/wp-content/themes/pro-child/lifterlms/ (ver: 3.14.0)`

    Hi @cecilette

    Thank you for the system report!

    There may be a plugin conflict. There is at least one plugin that could be causing this called Autoptimize. However, it could be coming from another plugin too.

    If you can set up a staging site we’d recommend deactivating all plugins but LifterLMS and then turning each plugin back on one by one until you see the notice disappear. https://lifterlms.com/docs/staging/

    If you want to do a soft troubleshooting on the live site, I’d temporarily deactivate Autoptimize due to the caching nature of the plugin, and Conditionally display featured image on singular pages and posts + Essential Grid as these both have layout affects that could be hiding the notice.

    Please let us know if you have any questions on staging!

    All the best,

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘Password Reset no longer working in version 5.0.2’ is closed to new replies.