Joomla 1.5.24:为什么用户被注销


Joomla 1.5.24: Why does the user gets logged out?

我们在Joomla 1.5.24上有一个网站。

问题是用户在尝试查看主页以外的任何页面时会注销。

例如:

  • 用户登录。
  • 一切都很好。
  • 用户希望看到网站上的任何其他页面。
  • 用户不再登录。

登录没有问题。这个问题直到今天才发生。我们没有更改任何配置或插件评级。

我在 joomla 官方网站上看到,如果"记住我"插件的评级不在"系统旧版"或"系统缓存"之前,用户可能会被注销。但这不是我们的情况。我检查了一下。

如果在错误开始发生之前没有发生任何重大事件,则可能是缓存有问题。 尝试使用Cache Cleaner清除Joomla的缓存。

以防有人遇到类似的问题。这是解决方案和一点解释。

数据库连接中出现问题。我们把一个模块放在我们自己的代码段的地方。其中一位开发人员初始化了一个新的数据库连接,会话因此丢失。因此,请确保您没有使用相同的$db变量名称。我们通过逐行检查索引页并调试每个步骤来发现此错误。

希望它能节省其他开发人员的时间:)