Сеансы PHP/Codeigniter уничтожаютсяPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Сеансы PHP/Codeigniter уничтожаются

Сообщение Anonymous »

В данный момент я работаю над веб-приложением, сеансы входа пользователей создаются и записываются в базу данных.

Происходит то, что пользователь выходит из системы случайным образом, без какой-либо собственной опции. Предыстория такова, что обычно это происходит с пользователями, которые используют общую учетную запись (не самое лучшее, но характер приложения означает, что это должно быть разрешено).

Может ли это быть причиной случайных выходов из системы? Или есть что-то более глубокое в CI и хранении сессий в базе данных? Я также читал, что выполнение большого количества запросов AJAX рядом друг с другом может привести к изменению идентификатора SESSION ID, а затем может перезаписать запись базы данных и выйти из системы. Опять же, возможно ли это? Я думаю, что это не так, поскольку я написал патч, чтобы остановить это.

КОНФИГ СЕССИИ:

$config['sess_cookie_name'] = 'app';
$config['sess_expiration'] = 0;
$config['sess_expire_on_close'] = FALSE;
$config['sess_encrypt_cookie'] = TRUE;
$config['sess_use_database'] = TRUE;
$config['sess_table_name'] = 'ci_sessions';
$config['sess_match_ip'] = FALSE;
$config['sess_match_useragent'] = FALSE;
$config['sess_time_to_update'] = 300;
$config['sess_use_multisessions'] = TRUE;
$config['sess_multisession_expiration'] = 10;


Подробнее здесь: https://stackoverflow.com/questions/195 ... -destroyed
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»