В прошлом при кодировании с чистым php (без каких-либо фреймворков) я устанавливал сеанс с $_SESSION
, а когда я закрыл сеанс браузера, и когда я установил файл cookie, он будет доступен до истечения этого срока!set_userdata lifetime in Codeigniter
Но в рамках Codeigniter, когда я установил сеанс с $this->session->set_userdata($someData)
и закройте браузер и откройте его снова, сеанс недоступен.
Я хочу создать регистрационную форму с помощью функции Remember Me
, когда пользователь установил флажок в поле ввода Remember Me
и установил некоторый файл cookie, а когда он не установлен, войдите в систему с помощью простого сеанса (простой сеанс означает, что пользователь закрывает свой браузер сеансом уничтожается, а при открытии браузера он/она не регистрируется в системе).
Но в рамках codeigniter, когда я пытаюсь создать форму входа с set_userdata($someData)
, сеанс жив после закрытия браузера, и это моя проблема.
Являются ли сеансы и файлы cookie одинаковыми в коденигрегионе? Как создать систему входа в систему с помощью функции Remember Me
в codeigniter?
Проведите прогулку через конфигурационный файл codeigniter - application/config/config.php, начиная с строки 327. – cartalot