如何将vBulletin auth与我的网站集成?

时间:2010-03-19 11:58:08

标签: php authentication integration vbulletin

我需要在我网站的其余部分使用vBulletin auth系统。 vB是否有任何API?

我期待找到类似的东西:

if($vBulletin->isAuthenticated())
{
    // user authenticated
}

如果vB没有这样的API,还有其他方法可以检查用户是否经过身份验证吗?

2 个答案:

答案 0 :(得分:5)

基本上,为了确保用户已登录,您需要查看cookie并匹配来自vBulletin DB的会话哈希。

此链接提供了有关此问题的良好信息:http://www.saurdo.com/11/11/utilizing-the-vbulletin-database-in-your-main-site

在我对这个类似问题的回答中可以找到更多信息: Django / vBulletin single sign on

答案 1 :(得分:3)

已为3.7编写了一个插件,您可以find here以及4 is here的更新版本。

我认为vBulletin开发的API不允许你这样做,但这些mod似乎可以解决问题。如果要使用其他方法,可以查看代码以了解它是如何完成的。