35 lines
754 B
PHP
35 lines
754 B
PHP
<?php
|
|
namespace App\Auth\Action;
|
|
if (!isset($_SESSION)) {
|
|
session_start();
|
|
}
|
|
use Framework\Renderer\RendererInterface;
|
|
use Psr\Http\Message\ServerRequestInterface;
|
|
|
|
class LoginAction
|
|
{
|
|
|
|
/**
|
|
* @var RendererInterface
|
|
*/
|
|
private $renderer;
|
|
|
|
public function __construct(RendererInterface $renderer)
|
|
{
|
|
$this->renderer = $renderer;
|
|
}
|
|
|
|
public function __invoke(ServerRequestInterface $request)
|
|
{
|
|
if ($_SESSION['connecte']) {
|
|
$_SESSION['logout'] = false;
|
|
//echo "session co = valeur";
|
|
//die();
|
|
} else {
|
|
//echo "session co = vide";
|
|
//die();
|
|
}
|
|
return $this->renderer->render('@auth/login', ['sess' => $_SESSION]);
|
|
}
|
|
}
|