Example #1
0
});
// Личный кабинет пользователя
$router->respond('GET', '/account/?', function ($request, $response) {
    if (!$_SESSION['LOGIN']) {
        $response->redirect('/register')->send();
    }
    $controller = new Controller_Account();
    return $controller->action_index();
});
// Обновление данных пользователя в личном кабинете
$router->respond('POST', '/account/?', function ($request, $response) {
    if (!$_SESSION['LOGIN']) {
        $response->redirect('/register')->send();
    }
    $controller = new Controller_Account();
    $controller->updateUser();
});
// Главная страница администрирования
$router->respond('GET', '/admin/?', function ($request, $response) {
    if (!$_SESSION['admin']) {
        $response->redirect('/404')->send();
    }
    $controller = new Controller_Admin();
    return $controller->action_index();
});
// Список пользователей
$router->respond('GET', '/admin/users/?', function ($request, $response) {
    if (!$_SESSION['admin']) {
        $response->redirect('/404')->send();
    }
    $controller = new Controller_Users();