6
0
Fork 0

修复登出

release
李静 2022-01-24 13:42:11 +08:00
parent 64624bf9b6
commit 145807e9ff
1 changed files with 19 additions and 17 deletions

View File

@ -19,26 +19,28 @@ class LogoutController extends Controller
if ($user = $request->user()) { if ($user = $request->user()) {
$user->currentAccessToken()->delete(); $user->currentAccessToken()->delete();
if ($cid = $user->cid) {
// 获取登录设备 // 获取登录设备
$device = $request->header('client-app', Device::UNIAPP); $device = $request->header('client-app', Device::UNIAPP);
switch ($device) { switch ($device) {
case Device::MERCHANT: case Device::MERCHANT:
//解绑用户商家端cid // 解绑用户商家端cid
$user->cid->update([ $cid->update([
'm_cid'=>null, 'm_cid' => null,
]); ]);
break; break;
case Device::DEALER: case Device::DEALER:
break; break;
default: default:
//解绑用户商城端cid // 解绑用户商城端cid
$user->cid->update([ $cid->update([
'u_cid'=>null, 'u_cid' => null,
]); ]);
break; break;
} }
} }
}
return response()->noContent(); return response()->noContent();
} }