<?php
namespace App\Controller\Admin;
use App\Service\CdpService;
use Cdp\Fonds\Transverse\Entity\Commons\Fonds;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;
use Symfony\Component\Security\Http\Authentication\AuthenticationUtils;
/**
* @Route(host="%admin_domain%")
*/
class SecurityController extends AbstractController
{
/**
* @Route("/login", name="admin_security_login", methods={"GET"})
*/
public function loginAction(Request $request, AuthenticationUtils $authenticationUtils): Response
{
return new Response($this->container->get('twig')->render('admin/login.html.twig', [
'last_username' => $authenticationUtils->getLastUsername(),
'error' => $authenticationUtils->getLastAuthenticationError(),
]));
}
/**
* @Route("/login_check", name="admin_security_login_check", methods={"POST"})
*/
public function loginCheckAction(Request $request): Response
{
exit('not reached with security');
}
/**
* @Route("/logout", name="admin_security_logout", methods={"GET"})
*/
public function logoutAction(Request $request): Response
{
exit('not reached with security');
}
}