Viewing File: /usr/local/cpanel/whostmgr/docroot/cgi/ncssl/source/src/Controller/IndexController.php

<?php

namespace App\Controller;

use App\Entity\User;
use App\Traits\RouteGeneratorTrait;
use Symfony\Bridge\Twig\Attribute\Template;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\RedirectResponse;
use Symfony\Component\Routing\Annotation\Route;
use Symfony\Component\Security\Http\Attribute\CurrentUser;

class IndexController extends AbstractController
{
    use RouteGeneratorTrait;

    #[Route('/', name: 'home')]
    #[Template('welcome.html.twig')]
    public function home(#[CurrentUser] ?User $user): array|RedirectResponse
    {
        $currentUser = $user?->getNcLogin();
        if ($currentUser) {
            return $this->redirectToRoute('list.ready');
        }

        return [];
    }
}
Back to Directory File Manager