/// <summary> /// /// </summary> /// <param name="passportId"></param> /// <param name="password"></param> /// <returns></returns> public static bool ChangePassword(long passportId, string password) { var result = false; if (passportId > 0) { var passport = UserPassport.FindUserWithSecurityById(passportId); result = passport.ChangePassword(password); } return(result); }
private static bool VerifyPassword(long passportId, string password, out UserPassport userPassport) { ArgumentAssertion.IsNotNull(password, "password"); userPassport = null; var result = false; if (passportId > 0) { var passport = UserPassport.FindUserWithSecurityById(passportId); result = PassportSecurityProvider.Verify(password, passport); if (result) { userPassport = passport; } } return(result); }