2

我需要在我网站的其余部分使用 vBulletin 身份验证系统。vB 有这方面的 API 吗?

我期待找到类似的东西:

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

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

4

2 回答 2

5

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

这个链接有很好的信息:http: //www.saurdo.com/11/11/utilizing-the-vbulletin-database-in-your-main-site

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

于 2012-10-10T02:23:39.097 回答
3

已经为 3.7 编写了一个插件,您可以在这里找到它,并且 4 的更新版本在这里

我不认为 vBulletin 开发的 API 可以让你做到这一点,但这些模组似乎可以解决问题。如果您想使用不同的方法,您可以查看代码以了解它是如何完成的。

于 2010-03-19T12:04:58.223 回答