**/ /* $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'); $rememberme = $parse->get('rememberme'); $security = new SecurityController(); $responseData = $security->authenticate($email, $password, $rememberme); return $response->withJson($responseData);