Hey everyone this is a weird problem and I hope someone who knows the product better than me can help.
The forgot password/reset process works correctly when accessed via the members screen, but doesn’t work when accessed from the control panel (/system) screen.
For a normal user forgets their password, they try to login from the home page and then click on the forgot password link. It takes them to: http://www.sitename.org/member/forgot_password/
A system publisher/editor forgets’s their password, they try to login to http://www.sitename.org/system and fail so they click on the forgot password link, it takes them to: http://www.sitename.org/system/index.php?S=0&C=login&M=forgot
Both send an email but the member email has been customized and the password reset link works. BUT the email sent when trying to reset from /system login is just the system default and the link appears to be broken.
The link that works: http://www.sitename.org/?ACT=12&id=7A0mN1Fq
The link from system that doesn’t work: http://www.sitename.org/system/?C=reset&id=at4qCXGT\
I’m using the modrewrite to remove index.php from the site url. I have a single .htaccess file in the root of the website with just this in it:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]
I don’t know if the modrewrite is affecting it, but I’m not 100% sure so that’s why I have included it.
At this point I suspect there is a path entry or for the sytem or I need to customize the email sent from the “system” forgot password but I cant find them.
Please help!
Thanks,
Weston
