|
|
@@ -475,6 +475,17 @@ class LoginController extends AbstractController
|
|
|
'token.required' => 'token不能为空',
|
|
|
]
|
|
|
);
|
|
|
+
|
|
|
+ // 用im_post 申请退出
|
|
|
+ $imPostUrl = env("IM_POST_URL");
|
|
|
+ $option = [
|
|
|
+ 'authorization' => 'Bearer ' . $reqData['token'],
|
|
|
+ ];
|
|
|
+ $result = PublicData::im_post($imPostUrl . 'auth/logout', ['token' => $reqData['token']], $option);
|
|
|
+ var_dump("IM退出返回值:", $result);
|
|
|
+ var_dump("url:", $imPostUrl . 'auth/logout');
|
|
|
+
|
|
|
+
|
|
|
if ($validator->fails()) {
|
|
|
$errorMessage = $validator->errors()->first();
|
|
|
return Result::error($errorMessage);
|
|
|
@@ -626,11 +637,9 @@ class LoginController extends AbstractController
|
|
|
|
|
|
$redis = $this->container->get(\Hyperf\Redis\Redis::class);
|
|
|
$ticket = md5($reqData['admintoken']);
|
|
|
-
|
|
|
$res = $redis->del('ticket:' . $ticket);
|
|
|
var_dump("删除redis:", $res);
|
|
|
var_dump("获取redis:", $redis->get('ticket:' . $ticket));
|
|
|
-
|
|
|
// 获取所有 Cookie
|
|
|
$cookies = $this->request->getCookieParams();
|
|
|
var_dump("获取cookie:", $cookies);
|
|
|
@@ -648,7 +657,6 @@ class LoginController extends AbstractController
|
|
|
} catch (\Exception $e) {
|
|
|
var_dump("返回错误信息:", $e->getMessage());
|
|
|
}
|
|
|
-
|
|
|
$backurl = $this->fun_http($reqData['backurl']);
|
|
|
var_dump("返回地址:", $backurl);
|
|
|
return $this->response->redirect($backurl, 302);
|