2016-04-22 3 views
2

Я нахожусь на Codeigniter 3. Я недавно установил Community Auth и я получаю сообщение об ошибке:Сообщество Codeigniter AUth Использование неопределенной константы USE_SSL

Use of undefined constant USE_SSL - assumed 'USE_SSL'".

Когда я изменить код в USE_SSL, устранена ошибка, но я хочу, чтобы убедиться, что это правильное решение, и что USE_SSL не какая-то глобальная переменная или функция против константы, но я ничего не вижу на форуме Codigniter.

+0

Где-то в коде у вас есть '' USE_SSL' вместо 'USE_SSL'' или наоборот. При определении константы вы должны использовать кавычки. При использовании вы используете его без кавычек. – Tpojka

ответ

0

Решено. В моем файле cofig я отключил использование перехватчиков.

4

Да, первый шаг должен быть $ config ['enable_hooks'] = TRUE; и второй в /application/config/hooks.php добавить эти строки

$hook['pre_system'] = array(
    'function' => 'auth_constants', 
    'filename' => 'auth_constants.php', 
    'filepath' => 'hooks' 
); 
$hook['post_system'] = array(
    'function' => 'auth_sess_check', 
    'filename' => 'auth_sess_check.php', 
    'filepath' => 'hooks' 
); 
Смежные вопросы