src/Controller/AdminController.php line 16

  1. <?php
  2. namespace App\Controller;
  3. use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
  4. use Symfony\Component\HttpFoundation\Response;
  5. use Symfony\Component\Routing\Annotation\Route;
  6. use Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorageInterface;
  7. /**
  8.  * Gestion de la connexion des utilisateurs 
  9.  */
  10. class AdminController extends AbstractController
  11. {
  12.     #[Route('/'name'dashboard')]
  13.     public function index(): Response
  14.     {
  15.         if (!$this->getUser()) {
  16.             return $this->redirectToRoute('login');
  17.         } else {
  18.             $user $this->getUser();
  19.             if ($user->isEnabled() == true) {
  20.                 return $this->redirectToRoute('client_list');
  21.             } else {
  22.                 //$this->addFlash('errors', "Votre compte est desactivé");
  23.                 return $this->redirectToRoute('logout');
  24.             }
  25.         }
  26.         return $this->render('admin/index.html.twig', []);
  27.     }
  28. }