$controller = new Controler_authorization(); return $controller->registerForm(); }); // Регистрация $router->respond('POST', '/register/?', function ($request) { $controller = new Controler_authorization(); $inputData = array("password" => $request->password, "password_two" => $request->password_two, "email" => $request->email); return json_encode($controller->setRegister($inputData, $_POST["g-recaptcha-response"])); }); // Личный кабинет пользователя $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();