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('/'); }