From 54ed2b4f675fbb24ca9c7e89be45cf9fed7be2b1 Mon Sep 17 00:00:00 2001 From: drkthunder02 Date: Tue, 7 Apr 2026 00:25:30 -0500 Subject: [PATCH] auth updates --- .../Controllers/Auth/EveLogoutController.php | 27 +++++++++++++++++++ routes/web.php | 2 +- 2 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 app/Http/Controllers/Auth/EveLogoutController.php diff --git a/app/Http/Controllers/Auth/EveLogoutController.php b/app/Http/Controllers/Auth/EveLogoutController.php new file mode 100644 index 0000000..0fe0ea6 --- /dev/null +++ b/app/Http/Controllers/Auth/EveLogoutController.php @@ -0,0 +1,27 @@ +session()->invalidate(); + $request->session()->regenerateToken(); + + return redirect('/')->with('success', 'You have been logged out.'); + } +} diff --git a/routes/web.php b/routes/web.php index df3409f..1c451d7 100644 --- a/routes/web.php +++ b/routes/web.php @@ -11,7 +11,7 @@ use App\Http\Controllers\Dashboard\DashboardController; Route::get('/', [EveLoginController::class, 'showLogin'])->name('login'); Route::get('/login/eve', [EveLoginController::class, 'redirectToProvider'])->name('login.eve'); Route::get('/login/eve/callback', [EveLoginController::class, 'handleProviderCallback'])->name('login.eve.callback'); -Route::post('/logout', [EveLoginController::class, 'logout'])->name('logout'); +Route::post('/logout', [EveLogoutController::class, 'logout'])->name('logout'); Route::group(['middleware' => ['auth']], function() { /**