From 8bc95db43df1b88ea5f525e5a4f86dd950293d2c Mon Sep 17 00:00:00 2001 From: sky121113 Date: Thu, 29 Jan 2026 10:08:57 +0800 Subject: [PATCH] =?UTF-8?q?fix(auth):=20=E7=99=BB=E5=87=BA=E6=99=82?= =?UTF-8?q?=E5=BC=B7=E5=88=B6=E6=B8=85=E9=99=A4=20Session=20Cookie=20?= =?UTF-8?q?=E4=BB=A5=E8=A7=A3=E6=B1=BA=E4=BA=8C=E6=AC=A1=E7=99=BB=E5=85=A5?= =?UTF-8?q?=E5=95=8F=E9=A1=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Modules/Core/Controllers/Auth/LoginController.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/Modules/Core/Controllers/Auth/LoginController.php b/app/Modules/Core/Controllers/Auth/LoginController.php index 661fb1b..d7b13e9 100644 --- a/app/Modules/Core/Controllers/Auth/LoginController.php +++ b/app/Modules/Core/Controllers/Auth/LoginController.php @@ -7,6 +7,7 @@ use Illuminate\Http\Request; use Illuminate\Support\Facades\Auth; use Inertia\Inertia; use Illuminate\Validation\ValidationException; +use Illuminate\Support\Facades\Cookie; class LoginController extends Controller { @@ -70,6 +71,10 @@ class LoginController extends Controller $request->session()->invalidate(); $request->session()->regenerateToken(); + + // 強制清除 Session Cookie (對付 HTTPS/Proxy 環境下的殘留問題) + $sessionCookieName = config('session.cookie'); + Cookie::queue(Cookie::forget($sessionCookieName)); return redirect('/'); }