【问题标题】:NodeJS authenticating with phpBB?NodeJS 使用 phpBB 进行身份验证?
【发布时间】:2014-01-09 16:09:14
【问题描述】:

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

我希望节点应用程序通过 phpbb 进行身份验证。我对会话不是最熟悉的,谁能指出我将如何使用从 phpbb 返回的会话来验证节点应用程序的身份验证的正确方向?

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

【问题讨论】:

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


    【解决方案1】:

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

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

    如果您想根据 phpBB3 数据库中的数据实际验证用户/密码,那么您必须查看身份验证模块,如果我没记错的话,他们使用自己的唯一盐渍 SHA2 算法.

    【讨论】:

      猜你喜欢
      • 2020-02-28
      • 2012-12-28
      • 2012-04-23
      • 2017-09-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-12
      相关资源
      最近更新 更多