Authentication 同时登录CakePHP和vbulletin

Authentication 同时登录CakePHP和vbulletin,authentication,cakephp,login,vbulletin,Authentication,Cakephp,Login,Vbulletin,我希望在cakePHP(1.3)应用程序和vBulletin(4.0.2)论坛之间建立一个单一登录设置 我已经成功地做到了这一点,也就是说,我已经能够让Auth使用vB用户表让人们登录,而且效果非常好——现在的问题是让两个不同的系统共享一个会话,这样用户就可以在主蛋糕网站和vB论坛之间通过,而不会丢失会话和注销 有人能帮我指出正确的方向吗?谢谢。 确保您的CakePHP应用程序使用与vBulletin相同的会话cookie名称。您可以在app/Config/core.php中的Session.c

我希望在cakePHP(1.3)应用程序和vBulletin(4.0.2)论坛之间建立一个单一登录设置

我已经成功地做到了这一点,也就是说,我已经能够让Auth使用vB用户表让人们登录,而且效果非常好——现在的问题是让两个不同的系统共享一个会话,这样用户就可以在主蛋糕网站和vB论坛之间通过,而不会丢失会话和注销

有人能帮我指出正确的方向吗?谢谢。

  • 确保您的CakePHP应用程序使用与vBulletin相同的会话cookie名称。您可以在
    app/Config/core.php
    中的
    Session.cookie
    键下更改此设置
  • 它必须与vBulletin中的
    会话_name()
    相同
如果完成此操作,则两个系统中的全局
$\u会话
变量中的数据相同。您还必须确保它们在同一顶级域下运行,以便可以读取cookie。此外,cookie必须是通配符,这意味着
会话.cookie\u域
必须以“.”开头

例如:
.your domain.com
将允许
cakephp.your domain.com
论坛.your domain.com
访问同一会话cookie。

  • 确保您的CakePHP应用程序使用与vBulletin相同的会话cookie名称。您可以在
    app/Config/core.php
    中的
    Session.cookie
    键下更改此设置
  • 它必须与vBulletin中的
    会话_name()
    相同
如果完成此操作,则两个系统中的全局
$\u会话
变量中的数据相同。您还必须确保它们在同一顶级域下运行,以便可以读取cookie。此外,cookie必须是通配符,这意味着
会话.cookie\u域
必须以“.”开头

例如:
.your domain.com
将允许
cakephp.your domain.com
论坛.your domain.com
访问同一会话cookie