TYPO3,登录时加载旧会话


TYPO3, old session is loaded when logged in

当登录到前端浏览我的站点时,TYPO3有时会加载会话的旧状态。当我登出时,一切都很好,所有与会话相关的东西都被正确存储和加载。我已经找了六个小时了,我什么也看不见了。我想我应该开始发布处理会话的控制器:http://pastebin.com/Guzud1AT

如果您还需要其他信息,请直接问我。该页面在这里运行:http://tinyurl.com/boakjw7

说明一下:这发生在我登录的时候。而不是登录后再注销。

感谢所有的输入,但答案是TYPO3 4.5.23的一个核心错误(只有这个版本)。这个Bug已经在11天前报告了:http://forge.typo3.org/issues/45570

要修复会话处理问题只需安装此补丁:https://review.typo3.org/#/c/18464/或降级到4.5.22

我认为这很可能与typo3缓存有关。从你的评论来看,我认为你主要关注的是"添加到篮子"功能。不应该缓存用于此特性的typo3扩展。可以通过使用COA_INTUSER_INT typo3 cObjects (typoscript)添加扩展段来避免缓存。另一个选择是通过修改扩展php代码来避免扩展缓存。

参考链接:

http://typo3.org/documentation/document-library/core-documentation/doc_core_tsref/current/

http://www.pi-phi.de/164.html