Skip to content
MIGHTYminnow Logo
  • Our Work
  • Our Services
  • Our Story
  • Our Work
  • Our Services
  • Our Story
Contact Us
betterdocs-category-icon

Design

1
  • Processing Images in Photoshop (Action)
betterdocs-category-icon

FontAwesome

1
  • Fix missing content after copy environment
betterdocs-category-icon

Hosting

16
  • Shopify
    • Shopify
  • Squarespace
    • Create Automatically Rotating Testimonials
    • Underline active menu navigation item
  • WP Engine
    • Fix missing content after copy environment
    • Fix the “Copy site failed” error in WP Engine
    • How to fix the “Can’t copy file” error when uploading a plugin
    • Images missing custom size on legacy staging
    • Migrate an Elementor site using WPE Migration Tools
    • Redirections
    • Reset Password Link not working with Ultimate Member plugin
    • Reset Password Links Known Issues
    • WP Engine PDF Redirects + Exclude PDFs from search engines
    • WPEngine
    • NGINX Snippets
      • Force PDF download
      • No-index PDFs
      • WP Engine PDF Redirects + Exclude PDFs from search engines
betterdocs-category-icon

MIGHTYminnow Approches

16
  • Accessibility Tools
  • DNS Tools
  • Font Awesome icons not showing
  • Hash link scroll with sticky header
  • How-tos
  • HTML in Ninja Tables
  • Launch / DNS Checklists
  • Mm Resources
  • WP Engine PDF Redirects + Exclude PDFs from search engines
  • Maintenance
    • Copying from Legacy Staging to Live
    • Did Google not return as many pages as you thought it should?
    • Did the HTTPS check reveal pages that failed?
    • Did you find a Too Many Redirects error?
    • Did you generate a 404 on Staging?
    • Fix missing content after copy environment
    • Media Cleaner Pro – step by step process for production
betterdocs-category-icon

WP Plugins Tutorials

25
  • Media Cleaner Pro – step by step process for production
  • Elementor
    • Creating a Category Navigation Dropdown in Elementor
    • Display Custom Post Types in Elementor
    • Duplicated navigation submenu arrows
    • Elementor Archive Posts Widget Pagination Tip
    • Elementor Cache
    • Elementor PRO + Hello Theme (Initial Setup) + Production Tips
    • Elementor: Different Mastheads for Each Device Size the Unconfusing Way
    • Fix missing content after copy environment
    • Fixed cover hero
    • Frozen dropdown menus
    • Migrate an Elementor site using WPE Migration Tools
    • Missing “Edit with Elementor” on the Front End
    • Missing Icons (squares showing instead)
    • Sticky Transparent Header in Elementor Pro
    • Transparent header in Astra using Elementor Pro
    • Transparent Header in Elementor Pro
  • Gravity Forms
    • Capturing Post Data With Gravity Forms
    • Reset Password Links Known Issues
  • Media Cleaner Pro
    • Media Cleaner Pro – step by step process for production
  • Toolset
    • Creating a Filterable Output with Toolset Types and Views
  • Ultimate
    • Reset Password Links Known Issues
  • Ultimate Member
    • Reset Password Link not working with Ultimate Member plugin
    • Reset Password Links Known Issues
  • WPML
    • Fix missing content after copy environment
betterdocs-category-icon

WP Themes

7
  • Astra
    • Duplicated navigation submenu arrows
    • Frozen dropdown menus
    • Transparent header in Astra using Elementor Pro
  • Hello
    • Elementor PRO + Hello Theme (Initial Setup) + Production Tips
  • Jupiter
    • Add missing underline to links in Classic editor.
    • Jupiter Theme Update Process
    • Page Builder Modified Version (Jupiter) and Permissions with Multiple Roles
View Categories
  • Home
  • Docs
  • Common Issue: Registration Set Password Link Not Working

Common Issue: Registration Set Password Link Not Working

Table of Contents
  • The Issue
  • The Solution
  • Additional Information

The Issue #

If you are on WP Engine and using the  Gravity Forms User Registration Add-on to create a registration form and the link that is sent via email to set the password keeps throwing the “invalid key” error, try the following instructions.

The Solution #

Disabling Object Cache fixes the issue. This is done on WP Engine User Portal > Caching > Object Cache > Disable.

I contacted WP Engine to disable this cache only on wp-login.php (the script where the error occurs) but that script is already excluded from cache: https://wpengine.com/support/cache/#Cache_Exclusions

So, the unique solution for this is to Disable Object cache for the whole site.

Additional Information #

My theory of Toolset being the cause of the issue was because the links started working when I disabled Toolset, but now I understand that it was because the cache was automatically purged when the plugin was disabled. And I blamed that plugin because it has code related to the “reset password” feature that is the same that uses Gravity Forms User Registration Add-on to set the password of the new user.

——-

Lauren asked me if just purging the cache wouldn’t work. That’s not a solution because the cache will be purged and it will work for a moment, but then the data will be cached again and it will stop working again.

——

Why we didn’t have this issue before? I have 2 theories:

We never tested this exact workflow: creating a new user with Gravity Forms User Registration Add-on.
We never tested this exact workflow with the plugin updated to version 5.0 (that version has a big change on how the temporary key is generated).

What are your Feelings

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
Still stuck? How can we help?

How can we help?

Updated on May 23, 2022

Powered by BetterDocs

Get in Touch

We would love to learn about your project, offer you a free quote and share our project planning tips and resources. 

Contact Us

Or call us : 510 629 1440

Facebook-f Twitter Instagram Youtube Yelp
Newsletter Sign Up

Blog | Sitemap | Privacy Policy | Cookie Policy | Terms of Service | Disclaimer
Copyright © 2026 MIGHTYminnow Web Design & Development

Newsletter

Subscribe and stay connected through our Newsletter. We send out important news, tips and special offers.

"*" indicates required fields

This field is for validation purposes and should be left unchanged.

MIGHTYminnow