login update

This commit is contained in:
2026-03-05 11:24:37 +01:00
parent 5a33ca55a1
commit f6772f673b
67 changed files with 10640 additions and 116 deletions

View File

@@ -14,12 +14,16 @@ return Application::configure(basePath: dirname(__DIR__))
->withMiddleware(function (Middleware $middleware): void {
$middleware->web(append: [
\App\Http\Middleware\HandleInertiaRequests::class,
// Runs on every web request; no-ops for guests, redirects authenticated
// users who have not finished onboarding (e.g. OAuth users awaiting username).
\App\Http\Middleware\EnsureOnboardingComplete::class,
]);
$middleware->alias([
'admin.moderation' => \App\Http\Middleware\EnsureAdminOrModerator::class,
'ensure.onboarding.complete' => \App\Http\Middleware\EnsureOnboardingComplete::class,
'normalize.username' => \App\Http\Middleware\NormalizeUsername::class,
'admin.moderation' => \App\Http\Middleware\EnsureAdminOrModerator::class,
'ensure.onboarding.complete'=> \App\Http\Middleware\EnsureOnboardingComplete::class,
'onboarding' => \App\Http\Middleware\EnsureOnboardingComplete::class,
'normalize.username' => \App\Http\Middleware\NormalizeUsername::class,
]);
})
->withExceptions(function (Exceptions $exceptions): void {
@@ -82,6 +86,11 @@ return Application::configure(basePath: dirname(__DIR__))
return null;
}
// In debug mode let Laravel/Ignition render the full error page.
if (config('app.debug')) {
return null;
}
try {
$correlationId = app(\App\Services\NotFoundLogger::class)->log500($e, $request);
} catch (\Throwable) {