Я использую CodeIgniter
Framework для PHP
. Есть несколько страниц, которые предназначены исключительно для администратора, и они расположены в Admin/*
. Когда пользователь входит в систему, я сохраняю некоторое значение в сеансе как флаг и проверяю его в моем контроллере, чтобы проверить, зарегистрирован ли пользователь или нет. Я написал код для проверки сеанса в каждом методе в моем контроллере. Но потом я понял, что не хочу писать одну и ту же строку кода в каждом методе, так как многие проблемы создаются с точки зрения удобства обслуживания. Затем я решил создать эксклюзивный контроллер, который будет загружать только административные представления и, таким образом, в его конструкторе я проверяю значение сеанса. Есть ли другой метод, кроме этого подхода. Я делаю это правильно? Или любой другой безопасный механизм доступен в CodeIgniter
?