PHRAS-3890: Admin - add "auth failure" - display and purge auth failure - only for super U (#4368)

* admin auth failure

* add check superU
This commit is contained in:
Aina Sitraka
2023-09-05 18:25:08 +03:00
committed by GitHub
parent 2c56cff4cd
commit ec4a22527d
14 changed files with 764 additions and 545 deletions

View File

@@ -511,6 +511,21 @@ class UserController extends Controller
]);
}
public function displayAuthFailureAction(Request $request)
{
return $this->render('admin/auth-failure.html.twig', [
]);
}
public function deleteAuthFailureAction(Request $request)
{
if ($this->getAuthenticatedUser()->isAdmin()) {
$this->app['auth.native.failure-manager']->removeFailureById($request->request->get('failureId'));
}
return $this->render('admin/auth-failure.html.twig', []);
}
public function submitRegistrationAction(Request $request)
{
$templates = $this->normalizeTemplateArray($request->request->get('template', []));