У меня проблема с чтением файлов cookie на локальном хосте с использованием MAMP и Codeigniter.
Я пытаюсь использовать куки для аутентификации доступа в админку. Я могу установить cookie (я вижу его в моем браузере - Chrome), но я не могу прочитать его после этого, чтобы разрешить доступ. Я уже перепробовал множество конфигураций, но ни одна не работает. Мне действительно нужна помощь в этом.
Это основные части моего кода:
Здесь я установил печенье
$cookie = array(
'name' => 'login',
'value' => 'true',
'expire' => '0',
'secure' => TRUE
);
set_cookie($cookie);
Здесь я перенаправляю пользователя на страницу входа, если нет cookie, и на панель управления, если установлен cookie
function login_redirect() {
$this->load->helper('cookie');
if (uri_string() == 'admin/controlpanel') {
if ($this->input->cookie('login')) {
} else {
redirect('admin/');
}
}
if (uri_string() == 'admin') {
if ($this->input->cookie('login')) {
redirect('admin/controlpanel');
}
}
}
OBS: весь этот код находится в admin_model
Какие-нибудь советы?
Спасибо и извините за мой английский. Надеюсь, я ясно дал понять.