我在我的ci4应用程序中面临着随机注销。这就像只是登录,点击菜单和自动注销(回到登录页面),有时我可以点击2,直到3菜单,然后直接再次注销。在我的本地主机是好的,但在我部署在服务器,这个问题发生。我正在使用DatabaseHandler作为会话驱动程序,并且sessionExpiration为7200
ivqmmu1c1#
似乎这个问题是因为public $sessionMatchIP = true;在我的本地主机中,这个问题不会发生,因为ip_address总是相同的(::1)。但是当用户通过互联网访问应用程序时,公共ip总是改变的。这就是为什么会话被随机破坏的原因
1条答案
按热度按时间ivqmmu1c1#
似乎这个问题是因为public $sessionMatchIP = true;
在我的本地主机中,这个问题不会发生,因为ip_address总是相同的(::1)。但是当用户通过互联网访问应用程序时,公共ip总是改变的。这就是为什么会话被随机破坏的原因