Вот мое решение, с которым я играл.
Вы можете редактировать функцию внутри domain.com/system/libraries/Session.php
.
function _set_cookie($cookie_data = NULL)
Комментарий из
// $expire = ($this->sess_expire_on_close === TRUE) ? 0 : $this->sess_expiration + time();
Затем Добавить
if(isset($this->userdata['rememberme'])){
// If they want to stay connected
if( $this->userdata['rememberme'] == 1) {
$expire = 0;
} else {
$expire = time() + $this->sess_expiration;
}
} else {
$expire = time() + $this->sess_expiration;
}
Пожалуйста, дайте мне знать, если это поможет, или измените мой код, чтобы выручить меня. Спасибо.