【问题标题】:Integrating 3rd-party forum software to member-based website将第三方论坛软件集成到基于会员的网站
【发布时间】:2009-12-05 23:58:07
【问题描述】:

在大型网站中使用一些现有的论坛软件时,它是多么容易:

1)使您网站的登录功能将用户登录到论坛

2)使您网站的注册功能创建论坛登录数据

我想在某种程度上,只使用论坛的数据库来维护用户可能会更容易,但这意味着要信任它来处理敏感数据。

我正在计划将现有的定制桌面应用程序与应包括论坛的新定制网站进行集成。我不知道将使用哪些论坛,但我知道新的网络功能不会基于 PHP。我认为这没什么大不了的,但我想知道论坛是否通常允许配置他们查找登录数据的位置,以避免将这些数据复制到我的数据库和论坛数据库中。

【问题讨论】:

  • 我很高兴你真的为此付出了努力!如此多的网站似乎让您拥有单独的帐户 - 真令人沮丧!您可能需要联系 Dropbox 团队(www.dropbox.com 和 forums.getdropbox.com),他们在将帐户与 BBpress 集成方面做得很好。

标签: security web-applications forums


【解决方案1】:

这通常很简单,但这完全取决于您选择的论坛软件。

我用 PHP 和 ASP.Net (C#) 编写了与 phpBB 或 vBulletin 数据库集成的系统。

登录功能是最容易实现的部分,因为哈希值存储在数据库中(通常也是盐),您只需检查一个字段到另一个字段,瞧,您就可以进行身份​​验证了!

用户注册有点困难。

我这样做的方式是浏览他们的源代码,以找出在注册步骤中需要哪些 SQL 命令。

因此,根据您选择的论坛软件,难度会有所不同,但总体而言并不难。

我会向你介绍如何与 PHPBB 和 VB 集成的 sn-ps,但由于它们都是基于 PHP 的,所以你说你不会使用它们。

【讨论】:

  • 我没有理由不使用基于 PHP 的论坛软件,尽管新应用程序不会使用 PHP。不过,几乎所有的免费网络软件都是 PHP,这很痛苦。
【解决方案2】:

您实际上是在寻找集成在多个论坛软件中的单点登录功能,例如 Simple MachinesJForum

【讨论】:

    猜你喜欢
    • 2011-02-02
    • 1970-01-01
    • 2010-12-05
    • 1970-01-01
    • 1970-01-01
    • 2011-10-07
    • 1970-01-01
    • 2012-01-26
    • 2018-07-15
    相关资源
    最近更新 更多