fix: handle access denied errors properly

This commit is contained in:
Björn Fromme
2026-08-17 16:29:58 +02:00
parent 8271a69f45
commit b5f1163e2d
8 changed files with 260 additions and 10 deletions
+2 -1
View File
@@ -53,6 +53,7 @@ class BpnAuthenticator extends AbstractLoginFormAuthenticator implements Authent
private readonly Crypt $crypt,
private readonly ProfileCompletenessChecker $completenessChecker,
private readonly LoggerInterface $authLogger,
private readonly DefaultRouteResolver $defaultRouteResolver,
) {
}
@@ -174,7 +175,7 @@ class BpnAuthenticator extends AbstractLoginFormAuthenticator implements Authent
]);
$targetPath = $this->getTargetPath($request->getSession(), $firewallName)
?? $this->urlGenerator->generate('app_account');
?? $this->defaultRouteResolver->resolveUrl();
// When redirecting to admin from an HTMX request, force a full page navigation
// to avoid layout issues between frontend (hx-boost) and EasyAdmin