Похоже, что администратор - это просто класс в вашем случае - в соответствии со структурой CI.
У них есть класс аутентификации , чтобы запретить обычным людям просматривать этот класс.
Что еще вам нужно знать?
Спасибо за понижение голосов. Теперь, после того, как вы читали документы по КИ или используете их каждый день в течение многих лет, вы знаете, что папки ничего не значат.По запросу ОП вы можете либо создать класс «администратор» в каталоге контроллеров и ограничить его входом в систему - класс, который CI обеспечивает для вас, чтобы работа была минимальной, - либо создать каталог с именем администратор и предоставить маршрут по умолчанию для этого каталога.,В любом случае это будет ограничено вышеупомянутым классом аутентификации.
if($this->isLogged() === false)
{
header("Location: ".base_url());
exit;
}
не позволит никому не войти в систему.Вы также можете назначить пользовательские уровни или типы учетных записей, чтобы ограничить доступ, который вы хотите.Простое создание папок для серверной дифференциации на самом деле не означает, что они вообще разделены или даже проще в обслуживании.Это все зависит от ваших собственных организационных практик или стандартов, которые могут варьироваться в зависимости от проекта - поэтому не говорите мне о том, как дезорганизовано, когда внешние и внутренние контроллеры находятся в одной папке.Даже соглашение об именах может решить эту проблему."Какие-либо предложения?"Ну, я дал один - просто сделать это контроллером.Плюс ссылка на документы автора.И еще раз благодарю за то, что как-то не понял.