This commit is contained in:
2026-03-15 15:04:22 -05:00
parent 9afd74fe52
commit 943bdffa7c
2 changed files with 13 additions and 2 deletions
@@ -41,7 +41,11 @@ class DashboardController extends Controller implements HasMiddleware
];
}
public function displayDashboard() {
public function displayGuest() {
return view('dashboard.guest');
}
public function displayUser() {
$altCount = null;
$alts = null;
$esiHelper = new Esi;
+8 -1
View File
@@ -10,7 +10,14 @@ Route::get('/login/eve', [EveLoginController::class, 'redirectToProvider'])->nam
Route::get('/login/eve/callback', [EveLoginController::class, 'handleProviderCallback'])->name('login.eve.callback');
Route::middleware('auth')->group(function () {
Route::get('/dashboard', [DashboardController::class, 'displayDashboard'])->name('dashboard');
if(auth()->user()->getRole() == 'Guest') {
Route::get('/dashboard/guest', [DashboardController::class, 'displayGuest'])->name('dashboard.guest')->withoutMiddleware(RequireRole::class)
->withoutMiddleware(RequirePermission::class);
} else {
Route::get('/dashboard', [DashboardController::class, 'displayUser'])->name('dashboard');
}
Route::post('/logout', function () {
auth()->logout();