public JsonResult UpdatePassword(UserPwdUpdateRequest request) { var currentUser = Session["User"] as Users; if (currentUser == null) { return(JsonResult(new APIBaseResponse(false, "UM_004"))); } var userDb = userService.GetUser(currentUser.UserNo); if (userDb == null) { return(JsonResult(new APIBaseResponse { IsSuccess = false, ResponseCode = "UM_003" })); } if (Cryptor.Decrypt(userDb.Password) != request.OrgPassword) { return(JsonResult(new APIBaseResponse(false, "UM_005"))); } if (request.NewPassword.Equals(userDb.UserNo)) { return(JsonResult(new APIBaseResponse(false, "UM_006"))); } userDb.Password = Cryptor.Encrypt(request.NewPassword.Trim()); userService.UpdatePassword(userDb); Session["User"] = null; return(SuccessJsonResult()); }
public void UpdateUserPassWord(UserPwdUpdateRequest request) { var user = this.GetUser(request.UserName); if (user != null) { user.PassWord = request.NewPassWord; Update(user); } }
private async void SaveHandler() { if (!await this.CheckUserPwd()) { return; } var newPwd = NewPassword.Aes("X86123321qwerasdf", "9915098765362112"); var request = new UserPwdUpdateRequest { UserName = CPApplication.CurrentUser.UserName, NewPassWord = newPwd }; await this.userFacade.UpdateUserPwd(request); this.ShowMessage("密码修改成功!"); this.Close(); }
public async Task UpdateUserPwd(UserPwdUpdateRequest request) { await this.PutAsync <UserPwdUpdateRequest, string>("update/pwd", request); }
public void UpdateUserPassWord(UserPwdUpdateRequest request) { userService.UpdateUserPassWord(request); }