Exemplo n.º 1
0
        public async Task <IActionResult> OnPostAsync()
        {
            ValidateModel();

            if (ChangePasswordInfoModel.NewPassword != ChangePasswordInfoModel.NewPasswordConfirm)
            {
                throw new UserFriendlyException(_localizer.GetString("Identity.PasswordConfirmationFailed").Value);
            }

            await _profileAppService.ChangePasswordAsync(
                ChangePasswordInfoModel.CurrentPassword,
                ChangePasswordInfoModel.NewPassword
                );

            return(NoContent());
        }
Exemplo n.º 2
0
 public Task ChangePasswordAsync(ChangePasswordInput input)
 {
     return(_profileAppService.ChangePasswordAsync(input));
 }
Exemplo n.º 3
0
 /// <summary>
 /// 修改密码
 /// </summary>
 /// <param name="parameters">请求参数</param>
 /// <returns>Task.</returns>
 public async Task ChangePassword(ChangePasswordInput parameters)
 {
     await _appService.ChangePasswordAsync(parameters);
 }
Exemplo n.º 4
0
 public Task ChangePasswordAsync(string currentPassword, string newPassword)
 {
     return(_profileAppService.ChangePasswordAsync(currentPassword, newPassword));
 }
Exemplo n.º 5
0
 public virtual Task ChangePasswordAsync(ChangePasswordInput input)
 {
     return(_appService.ChangePasswordAsync(input));
 }