<?php
namespace App\Controller;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Template;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\Security\Http\Authentication\AuthenticationUtils;
#[Route(path: '/')]
class AuthController extends AbstractController
{
/**
* Login
*/
#[Route(path: '/login.html', name: '_admin_login')]
#[Template('Auth/login.html.twig')]
public function login(AuthenticationUtils $authenticationUtils): Response
{
return $this->render('Auth/login.html.twig', [
// last username entered by the user
'last_username' => $authenticationUtils->getLastUsername(),
'error' => $authenticationUtils->getLastAuthenticationError(),
]);
}
/**
* (Nur erfasst, damit ich RouteName korrekt im System vorhanden ist, Rest macht die Firewall)
*/
#[Route(path: '/logout', name: '_admin_logout')]
public function logoutCheck()
{
}
/**
* (Nur erfasst, damit RouteName korrekt im System vorhanden ist, Rest macht die Firewall)
*/
#[Route(path: '/login-check', name: '_admin_login_check')]
public function loginCheck()
{
}
}