<?php use AliceSPA\Helper\Utilities as utils; utils::secureRoute($app->post('/api/test', function ($req, $res, $args) { return $res; }), false, false, ['test' => ['select', 'insert', 'update', 'delete']]); utils::secureRoute($app->post('/api/test123', function ($req, $res, $args) { return $res; }), false, 'image');
<?php use AliceSPA\Helper\Utilities as utils; $app->post('/AliceSPA/api/account/login', '\\AliceSPA\\Controller\\Account:login'); $app->post('/AliceSPA/api/account/register', '\\AliceSPA\\Controller\\Account:register'); utils::secureRoute($app->post('/AliceSPA/api/account/info', '\\AliceSPA\\Controller\\Account:info')); utils::secureRoute($app->post('/AliceSPA/api/account/logout', '\\AliceSPA\\Controller\\Account:logout'));
<?php use AliceSPA\Helper\Utilities as utils; $app->get('/AliceSPA/api/environment/errors', '\\AliceSPA\\Controller\\Environment:getErrors'); $app->get('/AliceSPA/api/environment/checkSession', function ($req, $res, $args) { return $res; }); //in session middleware utils::secureRoute($app->post('/AliceSPA/api/environment/clearSessions', function ($req, $res, $args) { \AliceSPA\Service\Session::getInstance()->clearSessions(); }), ['admin']);