有人可以帮助我找到一个解决方案,以跨子域维护会话。Joomla跨假虚拟子域名和主域名的永久用户会话
该网站对用户使用虚拟子域名,例如。 (thisuser.mysite.com/)。所有伪造的子域都映射到主站点(mysite.com),所以有一个公共数据库用于一切。
子域只用于网站上的几个组件(com_xxx)。对于其他组件,用户通过htaaccess被重定向到主站点。
问题是,当用户从thisuser.mysite.com重定向到mysite.com时,反之亦然。他们的会话不会被维护。用户必须重新登录。
我已经尝试将php.ini中的cookie域更新为'.mysite.com',但它似乎没有帮助。
是否有可能在没有任何核心攻击的情况下,网站可能跨所有子域名和主域名进行自动登录,假设解决方案是让cookies可以从所有子域名中读取,而不考虑它的设置位置?
谢谢大家,为您的时间和建议!
您好StiGMaT,Thakns您的建议。我正在使用joomla 1.5。正如我所说的域名都是假的,重写到主站点上的别名。因此会话在主域的公共数据库实例中维护。所以,我认为除了使会话cookie可用(可读)到每个子域外,登录用户还有什么需要做 – Donovon