php - Codeigniter 随机注销用户?

标签 php codeigniter session codeigniter-3 ion-auth

我正在使用 Codeigniter 3 构建应用程序,但用户总是随机注销。我认为这可能是使用 AJAX 的问题,正如我所读到的那样有点错误,但它只是在浏览等时随机发生,而不是任何特定时间,因为它可能会在几分钟内重复发生或一段时间内不会发生.

我正在使用 ion_auth 插件进行身份验证等

我的 session 存储在数据库中,这是 CI 的配置:

//$config['sess_driver'] = 'files';
$config['sess_driver'] = 'database';
$config['sess_cookie_name'] = 'ci_session';
$config['sess_expiration'] = 7200;
//$config['sess_save_path'] = '/home/slight/system/cache/';
$config['sess_save_path'] = 'ci_sessions';
$config['sess_match_ip'] = TRUE;
$config['sess_time_to_update'] = 300;
$config['sess_regenerate_destroy'] = FALSE;

我该如何调试呢?是什么原因造成的?我可以检查什么?

最佳答案

您可能需要尝试 $config['sess_match_ip'] = FALSE;

关于php - Codeigniter 随机注销用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40382782/

相关文章:

PHP代码丢失,因为文件编码

php - Mysql 在同一字段上使用 2 次 AND 进行搜索

php - 选择所有行,分组依据

wcf - Silverlight 中的 session wcf 服务

php - 我的 PHP 登录不再有效

php - PHP 和 MySQL 中 '' 中的未知列 'field list'

php - foreach 中计算列的总和

php - 如何使用 CodeIgniter 在数据库中存储和检索图像

PHP 在 WHERE 子句中使用 $_SESSION ['user' ] 插入 MySQL 数据库

python - 在 Django 中更改密码后自动注销/销毁 session