Authenticacion
This commit is contained in:
@ -1,12 +1,23 @@
|
||||
<?php
|
||||
namespace ProVM\NotariaRaby\Common\Controller\Web\Admin;
|
||||
|
||||
use Psr\Container\ContainerInterface as Container;
|
||||
use Psr\Http\Message\ServerRequestInterface as Request;
|
||||
use Psr\Http\Message\ResponseInterface as Response;
|
||||
use Slim\Views\Blade as View;
|
||||
use ProVM\NotariaRaby\Common\Service\Login as Service;
|
||||
|
||||
class Login {
|
||||
public function __invoke(Request $request, Response $response, View $view): Response {
|
||||
return $view->render($response, 'admin.login');
|
||||
}
|
||||
public function do_login(Request $request, Response $response, Service $login, Container $container): Response {
|
||||
$login->login($request);
|
||||
return $response
|
||||
->withHeader('Location', implode('/', [
|
||||
$container->get('urls.base'),
|
||||
'admin'
|
||||
]))
|
||||
->withStatus(301);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user