将第三方论坛软件集成到基于成员的网站

时间:2009-12-05 23:58:08

标签: security web-applications forums

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

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

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

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

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

2 个答案:

答案 0 :(得分:2)

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

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

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

用户注册有点困难。

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

因此,根据您选择的论坛软件,难度会发生变化,但总体而言并非难以实现。

我会为你提供有关如何与PHPBB和VB集成的片段,但由于这些都是基于PHP的,你说你不会使用它们。

答案 1 :(得分:0)

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