У меня есть контроллер, который отображается в разделе моего сайта, и все страницы внутри него (методы) должны появляться только в том случае, если пользователь вошел в систему. В противном случае они должны быть перенаправлены обратно на экран входа в систему.
Чтобы заставить его работать, я только что сделал это:
function index() {
if ($this->session->userdata('logged_in')) {
$this->load->view('main');
} else {
redirect('/login');
}
}
function archive() {
if ($this->session->userdata('logged_in')) {
и т.д.... повторяя эту проверку в каждом методе. Какой самый простой способ выполнить эту проверку один раз для нескольких или всех методов в контроллере?