public IActionResult ResetPassword([FromBody] UsersResetPasswordDto parm) { // 更新用户密码 var response = _usersService.Update(m => m.UserID == parm.UserID, m => new Sys_Users() { Password = PasswordUtil.CreateDbPassword(parm.UserID, parm.ConfirmPassword.Trim()) }); // 删除登录会话记录 _tokenManager.RemoveAllSession(parm.UserID); return(toResponse(response)); }
public IActionResult ResetPassword([FromBody] UsersResetPasswordDto parm) { var userSession = _tokenManager.GetSessionInfo(); if (_usersService.GetFirst(m => m.ID == parm.ID) == null) { return(toResponse(StatusCodeType.Error, "当前用户不存在,请核对")); } // 更新用户密码 var response = _usersService.Update(m => m.UserID == parm.UserID, m => new Sys_Users() { Password = PasswordUtil.CreateDbPassword(parm.ID, parm.ConfirmPassword.Trim()) }); // 删除登录会话记录 _tokenManager.RemoveAllSession(parm.UserID); return(toResponse(response)); }