private RegisterForm ResetUserPassword(RegisterForm registerForm, IResetPasswordService passwordService) { MembershipUser user; registerForm.PasswordChanged = false; if (passwordService.IsResetUrlValid(registerForm.Token, out user)) { passwordService.ChangePassword(user, registerForm.Password, registerForm.Token); registerForm.PasswordChanged = true; } return(registerForm); }