Add form key middleware
This commit is contained in:
parent
281edf9104
commit
8a936fc2f7
@ -2,14 +2,19 @@
|
|||||||
|
|
||||||
namespace Slovocast\Handler\Channel\Page;
|
namespace Slovocast\Handler\Channel\Page;
|
||||||
|
|
||||||
|
use Odan\Session\SessionInterface;
|
||||||
use Psr\Http\Message\ResponseInterface as Response;
|
use Psr\Http\Message\ResponseInterface as Response;
|
||||||
use Slovocast\Handler\Handler;
|
use Slovocast\Handler\Handler;
|
||||||
|
|
||||||
class CreateChannelPage extends Handler
|
class CreateChannelPage extends Handler
|
||||||
{
|
{
|
||||||
|
public function __construct(
|
||||||
|
private SessionInterface $session
|
||||||
|
) { }
|
||||||
|
|
||||||
public function handle(): Response
|
public function handle(): Response
|
||||||
{
|
{
|
||||||
// set up the form key
|
$formKey = $this->session->get("form_key");
|
||||||
return $this->render('channel/create.twig');
|
return $this->render('channel/create.twig', [ 'form_key' => $formKey ]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -2,13 +2,19 @@
|
|||||||
|
|
||||||
namespace Slovocast\Handler\User\Page;
|
namespace Slovocast\Handler\User\Page;
|
||||||
|
|
||||||
|
use Odan\Session\SessionInterface;
|
||||||
use Psr\Http\Message\ResponseInterface as Response;
|
use Psr\Http\Message\ResponseInterface as Response;
|
||||||
use Slovocast\Handler\Handler;
|
use Slovocast\Handler\Handler;
|
||||||
|
|
||||||
class LoginUserPage extends Handler
|
class LoginUserPage extends Handler
|
||||||
{
|
{
|
||||||
|
public function __construct(
|
||||||
|
private SessionInterface $session
|
||||||
|
) { }
|
||||||
|
|
||||||
public function handle(): Response
|
public function handle(): Response
|
||||||
{
|
{
|
||||||
|
$formKey = $this->session->get("form_key");
|
||||||
return $this->render('user/login.twig');
|
return $this->render('user/login.twig');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user