NodeJS使用phpBB进行身份验证?

时间:2014-01-09 00:08:55

标签: javascript node.js single-sign-on phpbb

我正在构建一个带有Nodejs的webapp,并在一个位于同一域的Apache服务器上安装phpBB(即:node = myapp.com,forum = forum.myapp.com)。

我希望节点应用程序使用phpbb进行身份验证。我不是最熟悉的会话,有人能指出我如何使用从phpbb返回的会话来验证节点应用的身份验证吗?

所以工作流程就像node / myapp.com - > myapp.com上的登录表单 - >验证phpbb / forum.myapp.com = myapp.com和forum.myapp.com都登录到phpbb。

1 个答案:

答案 0 :(得分:0)

您可以通过在phpbb_session表中为他们创建会话记录来有效地记录用户,然后在phpBB3域下添加相应的cookie将在其中查找。

这两个步骤就是将用户实际“登录”到phpBB3所需的全部内容。 注意:这会绕过所有密码保护。

如果你想根据phpBB3数据库中的数据实际验证用户/密码,那么你必须去查看验证模块,如果我没记错的话,他们会使用他们自己独特的基于SHA2的算法