I’m not sure what’s going on here, but password resets with
restful_authentication aren’t working in production. However, they
are working in development and staging.
The request to the passwords controller’s create action is completing
successfully according to the server log:
Processing PasswordsController#create (for 68.107.52.195 at 2009-03-01
14:36:29) [POST]
Parameters: {“commit”=>“Reset Password”,
“authenticity_token”=>“a31cf1ba526601835092b65a6b471e9f134cee59”,
“email”=>“[email protected]”}
Redirected to /login
Completed in 592ms (DB: 149) | 302 Found [http://www.mysite.com/
password]
However, no password reset code is set in the DB and no email is
delivered.
The only account on the production app is the administrator account
because I haven’t yet opened it up for signups, and like an idiot I
forgot my password so I’m not even sure if logging in works in
production.
What gives?