Linux SRV-16 6.18.44-paas #1 SMP PREEMPT_DYNAMIC Thu Aug 13 10:08:12 UTC 2026 x86_64
/
srv
/
data
/
trash
/
vhost_www.bachtale.com_1719306535
/
htdocs
/
src
/
Security
/
/srv/data/trash/vhost_www.bachtale.com_1719306535/htdocs/src/Security/AccessDeniedHandler.php
<?php namespace App\Security; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\Routing\RouterInterface; use Symfony\Component\HttpFoundation\RedirectResponse; use Symfony\Component\Security\Core\Exception\AccessDeniedException; use Symfony\Component\Security\Http\Authorization\AccessDeniedHandlerInterface; class AccessDeniedHandler implements AccessDeniedHandlerInterface { private $router; public function __construct(RouterInterface $router) { $this->router = $router; } public function handle(Request $request, AccessDeniedException $accessDeniedException) { $request->getSession()->getFlashbag()->add('danger', 'Error 403! Vous n\'avez pas accès à cette page !'); $url = $this->router->generate('home'); return new RedirectResponse($url); } }