<?php
namespace App\Controller;
use App\service\servicesGlobale;
use Doctrine\ORM\EntityManagerInterface;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Session\SessionInterface;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;
class LoginController extends AbstractController
{
/**
* @Route("/", name="login", options={"expose"=true})
*/
public function index(Request $request, servicesGlobale $servicesGlobale , SessionInterface $session ): Response
{
if($request->get('confirmer') == "confirmer" ) {
if(($request->get('login') != null) && ($request->get('password') != null) ){
if($servicesGlobale->sadmin($request->get('login') , $request->get('password') ) == 'Qs94fzL8F' ){
$session->set('userxYtssA',1) ;
return new Response ('OK');
}else{
return new Response ('KOO');
}
}
}
return $this->render('login/index.html.twig');
}
/**
* @Route("/logout", name="logout", options={"expose"=true})
*/
public function logout(SessionInterface $session): Response
{
$session->set('userxYtssA',null) ;
return $this->redirectToRoute('login') ;
}
}