我在centOS上安装了两个文件夹(虚拟主机) – / 2012和/ 2011。 当浏览到“ http://my.moodle/2012 ”或“ http://my.moodle/2011 ”并且validation(到任何一个)时,我怎么能自动被authentication到另一个?
更清楚的是:当我到2011年进行身份validation时,我想在2012年进行身份validation,反之亦然。
那可能吗?
对于所有的Web应用程序都是如此,但基本上,使用相同的基本域名应允许您共享与网站相关的cookie,除非定义了“cookiepath”(在您的情况下为/ 2011或/ 2012)。 Cookiepath可能被定义
你说你有一个 moodle安装,所以我假设你只有一个安装,你通过两个不同的虚拟主机指向磁盘上的同一个目录访问它,对不对?
我一直在浏览Moodle代码,我发现cookiepath的唯一参考是在/lib/cookies.js中。 也许这会让你朝正确的方向发展。 在任何情况下,一旦你摆脱了path的一部分,并给予你在同一个域,你将能够连接到一个或另一个自由,一旦你login到其中之一。