Прошло несколько месяцев с тех пор, как я видел какие-либо вопросы по этому поводу, но мне интересно, нашел ли кто-нибудь еще решение / написал помощника / модель для решения этой дилеммы внутри Code Igniter, а не заблудился за ее пределами.в сессиях.
По сути, для пользователя предоставляется форма входа в систему, где он вводит свое имя пользователя или адрес электронной почты, а также пароль.Кроме того, пользователю предоставляется флажок «Запомнить меня», который будет продлевать продолжительность их входа в систему.
Проблема с сессиями CodeIgniter заключается в том, что (A) они не истекают при закрытии браузера,и (B) вы не можете изменить продолжительность сеанса в зависимости от пользователя, но только глобально (по моему опыту).
Полагаю, с помощью модели / помощника cookie можно было бы добавить дополнительное управление к этим сеансам.Тем не менее, прежде чем приступить к разработке этого процесса, я хотел бы знать, сделал ли кто-нибудь еще что-то в этой области и мог бы предложить некоторый код / логику с точки зрения CodeIgniter.Я уже писал системы входа в систему на основе файлов cookie / сеансов, но CodeIgniter предлагает небольшую дилемму в этой области.
Любая помощь будет приветствоваться!