/// <summary> /// Ariel Sigo /// Created Created 2016/11/22 /// </summary> /// <param name="userID"></param> /// <param name="oldPassword"></param> /// <param name="newPassword"></param> /// <param name="userType"></param> /// <returns>true if password was updated and succeeded</returns> public bool UpdatePassword(string userID, string oldPassword, string newPassword, string userType) { var result = false; if (userType == "member") // member update password { result = (1 == MemberAccessor.UpdateMemberPasswordHash(userID, HashSHA256(oldPassword), HashSHA256(newPassword))); } else if (userType == "trainer") // trainer update password { result = (1 == TrainerAccessor.UpdateTrainerPasswordHash(userID, HashSHA256(oldPassword), HashSHA256(newPassword))); } return(result); }
/// <summary> /// Ariel Sigo /// Created 2016/11/19 /// </summary> /// <param name="trainerId"></param> /// <param name="oldPassword"></param> /// <param name="newPassword"></param> /// <returns>True if update on password was successful</returns> public bool UpdateTrainerPassword(string trainerId, string oldPassword, string newPassword) { var result = false; try { if (1 == TrainerAccessor.UpdateTrainerPasswordHash(trainerId, UserManager.HashSHA256(oldPassword), UserManager.HashSHA256(newPassword))) { result = true; } else { result = false; } } catch (Exception ex) { throw new ApplicationException("Could Not Find Stored Procedure 'Update Trainer Password'", ex); } return(result); }