Password reset now works nicely and securely