jaliss/securesocial — pull request #43 by kaiinkinen (2012-05-09 12:37:51+00:00)
Title: Password change and reset controllers

Hi!

In order to fully support local passwords the module needs to support
* changing the password
* resetting a lost password

I've added the functionality to handle both cases.

Changing the password requires the user to login the normal way, and provide the old password to allow changes.

Reset password sends an email to the email address the user has provided, containing a one-time-password to allow overriding the old password. The mail is only sent if the email matches the address that the user has currently configured.

The chnages are built on top of my previous pull request (https://github.com/jaliss/securesocial/pull/42) and thus contains the change of the password hasher functionality.

.kai.inkinen