【发布时间】:2011-02-17 13:03:43
【问题描述】:
Joomla 1.5.15
我需要在用户登录时更新会话 ID,以防止 1.5.15 中可能出现的会话固定。我意识到我可以更新到最新版本并且会得到修复,但由于各种原因我现在无法更新。
我有一个处理登录的身份验证插件(我不使用 #__users 表),在我的插件中,我使用 Web 服务对用户/通行证进行身份验证。我希望现在能够在插件中重新生成会话 ID。
我尝试了简单的 session_regenerate_id() 来更新它,但我丢失了所有会话数据并且无法登录。我知道 Joomla 使用它自己的会话类,但我不知道是否有一个函数可以做到这一点。
谢谢
【问题讨论】:
-
我强烈建议更新到 1.5.22。自 1.5.15 以来的所有版本都是安全版本,您的网站很容易受到攻击。
标签: php session joomla joomla1.5