Esempio n. 1
0
        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);
        }
Esempio n. 2
0
 public IdentityResult ChangePasswordSync(UserChangePasswordModel model)
 {
     Hooks.OnPasswordChanged(FindUserByNameSync(model.UserName), this);
     SaveUserUpdate();
     return(_userManager.ChangePassword(model.UserName, model.OldPassword, model.NewPassword));
 }