refactored
This commit is contained in:
		@@ -2,42 +2,33 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
namespace App\Controller;
 | 
					namespace App\Controller;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
use App\Entity\User;
 | 
					 | 
				
			||||||
use App\Form\RegistrationFormType;
 | 
					 | 
				
			||||||
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
 | 
					use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
 | 
				
			||||||
use Symfony\Component\HttpFoundation\Request;
 | 
					use Symfony\Component\Config\Definition\Exception\Exception;
 | 
				
			||||||
use Symfony\Component\HttpFoundation\Response;
 | 
					use Symfony\Component\HttpFoundation\Response;
 | 
				
			||||||
use Symfony\Component\Routing\Annotation\Route;
 | 
					use Symfony\Component\Routing\Annotation\Route;
 | 
				
			||||||
use Symfony\Component\Security\Http\Authentication\AuthenticationUtils;
 | 
					use Symfony\Component\Security\Http\Authentication\AuthenticationUtils;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * Class SecurityController
 | 
					 *
 | 
				
			||||||
 * @package App\Controller
 | 
					 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
class SecurityController extends AbstractController
 | 
					class SecurityController extends AbstractController
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
	/**
 | 
					    #[Route(path: '/login', name: 'app_login')]
 | 
				
			||||||
	 * @Route("/login", name="app_login")
 | 
					    public function login(AuthenticationUtils $authenticationUtils): Response
 | 
				
			||||||
	 */
 | 
					    {
 | 
				
			||||||
	public function login( AuthenticationUtils $authenticationUtils): Response
 | 
					        return $this->render(view: 'security/login.html.twig', parameters: [
 | 
				
			||||||
	{
 | 
								'error' => $authenticationUtils->getLastAuthenticationError(),
 | 
				
			||||||
		// if ($this->getUser()) {
 | 
								'last_username' => $authenticationUtils->getLastUsername()
 | 
				
			||||||
		//     return $this->redirectToRoute('target_path');
 | 
					        ]);
 | 
				
			||||||
		// }
 | 
					    }
 | 
				
			||||||
	
 | 
						
 | 
				
			||||||
		// get the login error if there is one
 | 
					 | 
				
			||||||
		$error = $authenticationUtils->getLastAuthenticationError();
 | 
					 | 
				
			||||||
		// last username entered by the user
 | 
					 | 
				
			||||||
		$lastUsername = $authenticationUtils->getLastUsername();
 | 
					 | 
				
			||||||
		
 | 
					 | 
				
			||||||
		return $this->render('security/login.html.twig', ['last_username' => $lastUsername, 'error' => $error]);
 | 
					 | 
				
			||||||
	}
 | 
					 | 
				
			||||||
	
 | 
						
 | 
				
			||||||
	/**
 | 
						/**
 | 
				
			||||||
	 * @Route("/logout", name="app_logout")
 | 
						 * @return mixed
 | 
				
			||||||
	 */
 | 
						 */
 | 
				
			||||||
 | 
						#[Route(path: '/logout', name: 'app_logout')]
 | 
				
			||||||
	public function logout()
 | 
						public function logout()
 | 
				
			||||||
	{
 | 
						{
 | 
				
			||||||
		throw new \LogicException('This method can be blank - it will be intercepted by the logout key on your firewall.');
 | 
							throw new Exception(message: 'Logout should never be reached.');
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user