LiuJ 3 tháng trước cách đây
mục cha
commit
6812be088d
1 tập tin đã thay đổi với 11 bổ sung3 xóa
  1. 11 3
      app/Controller/LoginController.php

+ 11 - 3
app/Controller/LoginController.php

@@ -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);