当在Joomla 2.5中选择数据库作为会话处理程序时,我在会话更新查询中遇到延迟,这不允许我登录。它也只有在我启用一个模块(由我制造)时才会发生。所以模块基本上做的是将ajax请求发送到自定义组件并返回一些json数据,这些数据将被进一步处理。
当php渲染完成时调用会话写回调,执行更新查询到会话表。只有我能找到的东西:
当页面打开时(作为访客),发生以下请求:
登录时:
有时在这些请求之间完成#2请求,会话被访客数据替换,然后注销用户。
我希望是否有任何解决方法。这也不会一直发生,这使它变得更加复杂。