<?php
namespace App\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;
class RootController extends AbstractController
{
#[Route('/', name: 'app_root')]
public function index(): Response
{
$user = $this->getUser();
if ($user != null ){
$roles = $user->getRoles();
if( in_array('ROLE_ADMIN', $roles) ) {
return $this->redirectToRoute('admin');
} else {
return $this->redirectToRoute('app_association');
}
} else {
return $this->redirectToRoute('app_login');
}
}
}