分享vbulletin登录?

时间:2011-05-26 20:34:38

标签: single-sign-on vbulletin

我已经有了很多用户的vbulletin论坛,并将开发另一个应用程序。

我只想让我的新应用使用现有的vbulletin登录。它将检查用户是否已登录vbulletin,如果没有,请将他发送到vbulletin登录页面,否则,让他继续使用新的应用程序在某处显示他的vbulletin用户名。看起来很简单。但我没有任何线索可以开始,任何人都可以帮助我一点点?非常感谢提前。

2 个答案:

答案 0 :(得分:1)

首先,在您的应用程序中包含vBulletin global.php文件,然后您可以访问所有vB的数据库类,安全性,用户配置文件,模板等。

假设您的应用程序位于论坛根目录中(否则,您需要调整路径),只需添加:

require_once('./global.php');

然后你可以这样做:

if ($vbulletin->userinfo['userid'] == 0) 
{
  // user is a guest
}
else
{
  // user is logged in
}

答案 1 :(得分:0)

从包含global.php开始 - 据我所知 - 这个文件将帮助您使用数组userinfo访问vbulletin会话,如下所示:

$vbulletin->userinfo['userid']; // this will give you 0 if the user is a guest