У меня есть некоторые контроллеры CodeIgniter, доступ к которым должны получать только пользователи, вошедшие в систему (т.е. где $this->session->userdata('username') не равно null). Если неаутентифицированный человек попытается получить доступ к указанным контроллерам, он должен получить:
header('location: /auth/login');
Должен быть лучший способ сделать это, чем поставить
if (!$this->session->userdata('username'))
header('location: /auth/login');
else
{
[rest of function]
}
перед каждой функцией контроллера...
Я знаю, что DX_Auth имеет аналогичную функциональность, но я не использую плагин аутентификации и не готов это делать.
Спасибо!
Мала