Forgot password made nicer

Fixes #5886

Tested manually:
* forgot password
* change password from user settings
* reset password from admin