src/Controller/Admin/SecurityController.php line 21

Open in your IDE?
  1. <?php
  2. namespace App\Controller\Admin;
  3. use App\Service\CdpService;
  4. use Cdp\Fonds\Transverse\Entity\Commons\Fonds;
  5. use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
  6. use Symfony\Component\HttpFoundation\Request;
  7. use Symfony\Component\HttpFoundation\Response;
  8. use Symfony\Component\Routing\Annotation\Route;
  9. use Symfony\Component\Security\Http\Authentication\AuthenticationUtils;
  10. /**
  11.  * @Route(host="%admin_domain%")
  12.  */
  13. class SecurityController extends AbstractController
  14. {
  15.     /**
  16.      * @Route("/login", name="admin_security_login", methods={"GET"})
  17.      */
  18.     public function loginAction(Request $requestAuthenticationUtils $authenticationUtils): Response
  19.     {
  20.         return new Response($this->container->get('twig')->render('admin/login.html.twig', [
  21.             'last_username' => $authenticationUtils->getLastUsername(),
  22.             'error' => $authenticationUtils->getLastAuthenticationError(),
  23.         ]));
  24.     }
  25.     /**
  26.      * @Route("/login_check", name="admin_security_login_check", methods={"POST"})
  27.      */
  28.     public function loginCheckAction(Request $request): Response
  29.     {
  30.         exit('not reached with security');
  31.     }
  32.     /**
  33.      * @Route("/logout", name="admin_security_logout", methods={"GET"})
  34.      */
  35.     public function logoutAction(Request $request): Response
  36.     {
  37.         exit('not reached with security');
  38.     }
  39. }