auth->userId); $data = $user->append(['authorities', 'roles'])->toArray(); return $this->writeSuccess('', $data); } /** * 退出登录 * @return Json */ public function logout(): Json { $srv = new LoginService(); $srv->logout($this->request, $this->auth->getUser()); return $this->writeSuccess('退出成功'); } public function unlock() { $client = $this->request->getClient(); $password = $this->request->post('password'); $clientModel = SysUserClient::where([ 'client_id' => $client->id, 'client_name'=> $client->name, 'user_id' => $this->auth->userId, ])->find(); if($clientModel) { if($clientModel['lock_password'] !== $password) { return $this->writeSuccess('密码错误'); } $clientModel->save(['is_lock'=>0,'lock_password'=>'','lock_time'=>null]); } return $this->writeSuccess('解锁成功'); } }