I also host with WP Engine. You cannot exclude specific pages yourself, so when you call into support, you’ll need to know the TML pages you want to have excluded.
- login
- logout
- lostpass
- register
- resetpass
- your-profile
I am having the same issue. I click the Lost Password link, it takes me to login/?action=lostpassword. I put in my email, then follow the link in the email, which takes me to /login/?action=rp&key=###a key####&login=myloginusername
I had my host exclude all of the pages above, then I cleared my cache and tried again. Same error: “Your password reset link appears to be invalid. Please request a new link below.”. Has this gotten anywhere?
Verify for yourself that the cache headers are not sent with the request using Chrome/Firefox network inspector.
I am unaware of how to check this. Am I looking when I submit the Lost Password form or when I open the link in the email?
I think I’ve uncovered something. My login page is created with User Frontend Pro plugin. I preferred this plugin for the login page because it was so heavily used elsewhere. When I click the password reset button it takes me to another User Frontend Pro page. But when I get the link in the email it takes me to a page using TML. I ended up just removing TML and using solely User Frontend Pro. I really liked how TML designed the Edit Profile page though. Thanks!