コード例 #1
0
        private HttpResponseMessage PartialAccountResetPasswordHelper(SsoResetPasswordRequestDTO resetPasswordDto,
                                                                      PartialAccount partialAccount)
        {
            // Update password for account
            partialAccount.Password = resetPasswordDto.HashedNewPassword;
            _partialAccountLogic.Update(partialAccount);

            // Update salt table related to account
            var partialAccountSalt = _partialAccountSaltLogic.GetSingle(resetPasswordDto.Username);

            partialAccountSalt.PasswordSalt = resetPasswordDto.PasswordSalt;
            _partialAccountSaltLogic.Update(partialAccountSalt);

            return(new HttpResponseMessage(HttpStatusCode.OK));
        }