We should have a .ini config option to limit password resets to the primary email address of a user, rather than all verified email addresses.
The "success" message 'A password reset email has been sent, if the given email address is on record in our system.' will have to be changed if the option is enabled. If so, message should be 'A password reset email has been sent, if the given email address is on record as a primary email address.'
allura, forge-classic & configtree : al/7678
We may need to change the message to a better one, please double check it.
I have removed the property forgotten password process from SFAuthProvider (probably needs to be done when we will push it live?).
'NoneType' object has no attribute 'get_pref'