コード例 #1
0
        public bool ResetPassword(string passwordResetToken, string newPassword)
        {
            var user = _userStore.GetUserByPasswordResetToken(passwordResetToken);

            if (user == null)
            {
                return(false);
            }

            if (String.IsNullOrEmpty(user.Salt))
            {
                user.Salt = _encoder.GenerateSalt();
            }
            user.Password = _encoder.Encode(newPassword, user.Salt);
            _userStore.Save(user);

            return(true);
        }