重定向

时间:2018-02-19 08:25:16

标签: codeigniter google-chrome session codeigniter-3 ion-auth

在运行Chrome的Android设备上,我的会话在使用Ion Auth重定向后从未保存,并且我始终获得新的会话ID。此问题在Chrome的其他移动版本,桌面版Chrome或我运行Chrome的其他Android设备上并不持久。

当所有其他方法都失败时,我将我的网站转移到另一个(免费)生产服务器上,它在那里工作。重要的是要注意这个问题是 unique 到我拥有的这个设备。我完全清除了Chrome,当它无效时我完全重置了Android设备。

所以我有一些有趣的故障排除问题:

  1. 系统可以在我可以测试的所有其他设备上运行,除了这一个已经过出厂重置以消除任何瞬态cookie作为问题的设备
  2. 在有问题的设备上,当系统位于不同的生产服务器上时,系统会正常工作。
  3. 可能是什么问题?我可以采取哪些故障排除步骤来缩小问题范围?

    配置:

    $config['sess_driver'] = 'files';
    $config['sess_cookie_name'] = 'fagardesigns_session';
    $config['sess_expiration'] = 86400;
    $config['sess_save_path'] = dirname(ROOT) . DS . '_sessions_' . DS;
    $config['sess_match_ip'] = FALSE;
    $config['sess_time_to_update'] = 300;
    $config['sess_regenerate_destroy'] = FALSE;
    
    
    $config['cookie_prefix'] = 'nc';
    $config['cookie_domain'] = '.fagardesigns.com';
    $config['cookie_path'] = '/';
    $config['cookie_secure'] = FALSE;
    $config['cookie_httponly'] = FALSE;
    

    除了设备重置所采取的其他步骤:

    • 我在移动设备中清除了所有浏览器数据,但问题仍然存在。
    • 我删除了所有会话文件,但仍然没有。
    • 我重命名了我的sess_cookie_name
    • 我做了一个新的会议目录
    • ion_auth中的会话重新检查计时器已关闭(始终为)

    系统规格:

    CI:3.1.7

    PHP(prod):5.6(同样的问题7)

    Ion_Auth:最新版本

0 个答案:

没有答案