Создание автономного приложения с помощью codeigniter. Приложение используется для хранения данных клиента. Я использовал метод codeigniter hmvc. и теперь у меня есть около восьми модулей в моем приложении, таких как шаблоны, поиск, клиент, пользователь и т. д. Модуль userer проверяет подлинность администратора. В будущем количество модулей увеличится.Перенаправление контроллеров модулей на один конкретный контроллер в кодировщике HMVC
Теперь, чтобы проверить, зарегистрирован ли пользователь как администратор, я использовал этот кусок кода в каждом модуле в функции __construct() без шаблонов и пользовательских модулей, потому что, когда я пытаюсь поместить этот код в шаблоны или в пользовательский контроллер, тогда firefox говорит Page could not be redirected properly
if(!$this->session->userdata('user_type')){
redirect(base_url().'users/login');
}
наклеивая этот кусок кода для шаблонов и пользователей модуля создает проблему. когда я удаляю этот код, тогда все работает нормально. так как пользователь может все еще использовать шаблоны и пользовательские модули без входа в систему.
Я просто хочу знать, что если есть лучший способ сделать это, не вставляя этот кусок кода в каждый контроллер или не заставляя гостя не получать доступ к каким-либо модулям или методам без входа в систему.
Я обновляю свой ответ –
Задать вопрос. Поместите код входа в систему. Я постараюсь вам помочь! –