сеансы codeigniter установлены глобально - PullRequest
0 голосов
/ 08 апреля 2011

Я пытаюсь использовать codeigniter на аутентифицированных страницах, и мне каждый раз предлагается войти в систему ... Я понял, что могу решить эту проблему с помощью

$lifetime=600;
session_set_cookie_params($lifetime);
session_start();

Есть ли способ сделать это универсальным навсе страницы просмотра без обрезки и вставки на каждой странице или есть лучший способ сделать это с помощью codeigniter?

здесь page имя пользователя: abcd1234 пароль: english12

это войдет в систему как администратор, а затем нажмите на что-нибудь, и вы увидите, что он снова запрашивает учетные данные

1 Ответ

1 голос
/ 08 апреля 2011

Вы должны изменить настройку на уровне php.ini с настройкой session.cookie_lifetime, что сделало бы ее глобально применимой ко всем сценариям:

http://php.net/manual/en/session.configuration.php#ini.session.cookie-lifetime

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...