public IdentityResult RegisterUserSync(UserModel userModel) { ApplicationUser user = new ApplicationUser { UserName = userModel.UserName, DisplayName = userModel.DisplayName, TokenKeyPrivate = Guid.NewGuid().ToString(), TokenKeyPublic = Guid.NewGuid().ToString() }; var result = _userManager.Create(user, userModel.Password); Hooks.OnRegistered(FindUserByNameSync(userModel.UserName), this); SaveUserUpdate(); return(result); }
public IdentityResult ChangePasswordSync(UserChangePasswordModel model) { Hooks.OnPasswordChanged(FindUserByNameSync(model.UserName), this); SaveUserUpdate(); return(_userManager.ChangePassword(model.UserName, model.OldPassword, model.NewPassword)); }