2012-03-24 77 views
0

我有一个使用asp.net表单身份验证和我自己的提供者组合的网站。我想添加一个论坛到网站,经过一番挖掘,我认为phpbb是一个很好的答案。我已经设置了它,使用SQL Server和IIS。我现在想要做的是以编程方式从我的数据库中添加所有现有用户,并在网站上注册时创建用户。在c#中创建一个phpbb用户

有没有人知道一个简单的方法来做到这一点?我还没有在网上找到一个很好的例子,因此将自己置于社区的摆布之下。 :)

一切顺利,

菲尔。

回答

0

什么你要做到这一点相当复杂的,但也有它可以简化几个方面:

您提到,您使用的是SQL服务器:可以将此服务器从PHP访问?在PHP中循环访问用户会更容易,调用phpBB user_add函数(顺便说一句,这太可怕了,请查看this article)。

如果你不能通过PHP访问SQL服务器,那么它会变得棘手。您需要为phpBB创建类似于API的API,您可以添加用户,并通过PHP CLI或C#应用程序中的HTTP调用该API。我不知道C#,但如果您无法通过SQL访问,我可以帮助您了解一般想法和phpBB方面的知识。

正如我所说,但我强烈建议通过PHP访问数据库。

+0

嗨Callum,我得出了同样的结论,经过几个小时的搜索。我原以为会有一个XML API。我是你的反面,不知道PHP,所以我打算去做它。 :)脚本可以到达同一台服务器。 – philbird 2012-03-25 07:02:05

+0

在我回答这个帖子之前,我申请了一个非常相似的工作......“phpbb从MS SQL数据库创建用户”?我潜伏在oDesk上的phpbb部分,也是xD – callumacrae 2012-03-25 07:39:59