$_SESSION['adminLogin'] = true; return true; } else { echo (new SysCode\Sofi\mvc\view\View(BASE_PATH . 'app/resources/views/'))->name('login')->render(); return false; } } else { echo (new SysCode\Sofi\mvc\view\View(BASE_PATH . 'app/resources/views/'))->name('login')->render(); return false; } } else { return true; } }; $Routes = new router\RouteCollection(); $Routes->route('/', ['app\\controllers\\FrontController@actionIndex'])->route('/manage', ['app\\modules\\manage\\controllers\\ManageController@index'], router\Router::ANY_METHOD, '', [$login]); $Router = new router\Router(); try { $Router->collection($Routes)->dispatch(Http::getURI(), Http::getMethod()); } catch (\SysCode\Sofi\router\exceptions\RouteNotFound $e) { header("HTTP/1.0 404 Not Found"); header("Status: 404 Not Found"); echo '<h1>Ошибка: запрашиваемая Вами страница не найдена</h1>'; echo 'перейти на страницу <a href="/">Home</a>'; } catch (SysCode\Sofi\router\exceptions\InvalidRouteCallback $e) { header("HTTP/1.0 404 Not Found"); header("Status: 404 Not Found"); echo '<h1>Ошибка: запрашиваемая Вами страница не найдена</h1>'; echo 'перейти на страницу <a href="/">Home</a>'; } finally { }