From 145807e9ff193ba38acc843340629a01609873d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E9=9D=99?= Date: Mon, 24 Jan 2022 13:42:11 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E7=99=BB=E5=87=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Controllers/Auth/LogoutController.php | 36 ++++++++++--------- 1 file changed, 19 insertions(+), 17 deletions(-) diff --git a/app/Endpoint/Api/Http/Controllers/Auth/LogoutController.php b/app/Endpoint/Api/Http/Controllers/Auth/LogoutController.php index 0ffdc575..5410db39 100644 --- a/app/Endpoint/Api/Http/Controllers/Auth/LogoutController.php +++ b/app/Endpoint/Api/Http/Controllers/Auth/LogoutController.php @@ -19,24 +19,26 @@ class LogoutController extends Controller if ($user = $request->user()) { $user->currentAccessToken()->delete(); - // 获取登录设备 - $device = $request->header('client-app', Device::UNIAPP); + if ($cid = $user->cid) { + // 获取登录设备 + $device = $request->header('client-app', Device::UNIAPP); - switch ($device) { - case Device::MERCHANT: - //解绑用户商家端cid - $user->cid->update([ - 'm_cid'=>null, - ]); - break; - case Device::DEALER: - break; - default: - //解绑用户商城端cid - $user->cid->update([ - 'u_cid'=>null, - ]); - break; + switch ($device) { + case Device::MERCHANT: + // 解绑用户商家端cid + $cid->update([ + 'm_cid' => null, + ]); + break; + case Device::DEALER: + break; + default: + // 解绑用户商城端cid + $cid->update([ + 'u_cid' => null, + ]); + break; + } } }