$uid, 'type' => $module, 'expire' => time() + 86400 * 7]; // 登录成功 $token = AccessToken::encode($jwtData); // 如果异常的话 if (isset($token['error'])) return $token; // 登录成功 cache([$module . ':apiuser:access_token:' . $uid => md5($token)], 86400 * 7); // 返回结果 return ['access_token_' . $module => $token, 'expire' => 86400 * 7]; } /** * 退出登录 * * @param int 用户ID * */ public function LoginOut($uid, $module = 'api') { // 删除缓存 cache([$module . ':apiuser:access_token:' . $uid => null]); // 返回结果 return true; } /** * 获取登录信息 */ public function getLogin($uid, $module = 'api') { // 删除缓存 $result = cache($module . ':apiuser:access_token:' . $uid); // 返回结果 return $result; } }