Когда этот код реализован в codeigniter (этот тип ошибки показывает => localhost перенаправляет вас слишком много раз.)
1) application / config / config.php
$config['enable_hooks'] = TRUE;
2) application / config / hooks.php
$hook['post_controller_constructor'][] = array(
'function' => 'checkAdminLogin',
'filename' => 'authenticate_login.php',
'filepath' => 'hooks',
);
3) application / hooks / authenticate_login.php (создать новый файл php (authenticate_login.php))
function checkAdminLogin() {
$CI = & get_instance();
if (!getSession('is_logged_in')) {
redirect('admin/login');
} else
return true;
}
function getSession($key) {
$CI = & get_instance();
return $CI->session->userdata(trim($key));
}