use Psr\Http\Message\ResponseInterface as Response; use Psr\Http\Message\ServerRequestInterface as Request; /** * Security **/ /* $app::Router()->get($app->path('profile'), function(Request $request, Response $response, $args){ $parse = new RequestParse($request, $args); $security = new SecurityController(); echo $security->profile($parse->get('id')); }); */ $app::Router()->get($app->path('profile'), function (Request $request, Response $response, $args) { $parse = new RequestParse($request, $args); $security = new SecurityController(); echo $security->profile($parse->get('id')); }); $app::Router()->get($app->path('login'), function () { $security = new SecurityController(); echo $security->index(); }); $app::Router()->get($app->path('logout'), function (Request $request, Response $response) { SecurityController::logout(); $response = Cookie::deleteCookie($response, 'Rememberme'); App::Router()->respond($response); return $response->withRedirect('/'); }); $app::Router()->post($app->path('auth'), function (Request $request, Response $response, $args) { $parse = new RequestParse($request, $args); $email = $parse->get('email'); $password = $parse->get('password');