public bool ChangePassword(string username, string oldPassword, string newPassword) { var user = _userStore.GetUserByUsername(username); var encodedPassword = _encoder.Encode(oldPassword, user.Salt); var flag = encodedPassword.Equals(user.Password); if (flag) { user.Password = _encoder.Encode(newPassword, user.Salt); _userStore.Save(user); } return(false); }
public void UpdateAccount(IFlexMembershipUser user) { _userStore.Save(user); }
/// <summary> /// Updates the account. /// </summary> /// <param name="user"> The user. </param> public void UpdateAccount(TUser user) { _userStore.Save(user); }
public void AddCredentialsToAccount(IFlexMembershipUser user) { user.Salt = user.Salt ?? _encoder.GenerateSalt(); user.Password = _encoder.Encode(user.Password, user.Salt); _userStore.Save(user); }