0

我想知道你们是否可以帮助我。我们正在我们的网站上开发一个新的论坛组件。该论坛是使用 PHP 和 MySQL 创建的,我们希望将其与 Wordpress 集成。

问题是,我们不想创建一个全新的注册论坛,因为这将迫使用户创建两个帐户(一个用于站点,一个用于论坛),这对用户不友好。

因此,如果您知道一种将 wordpress 网站用户数据库与外部数据库一起使用的方法,那就太好了。

另一种选择是创建一个全新的数据库,但随后我们会强制用户退出 Wordpress 网站上的评论部分。因此,如果可以创建一个新的数据库,允许他们在网站和论坛上使用相同的帐户,那就太棒了。

我希望这里有人知道如何合并这两个数据库,请帮助我。

谢谢!

4

1 回答 1

0

Wordpress 数据库架构在此处记录。

http://codex.wordpress.org/Database_Description

特别是用户表在这里。

http://codex.wordpress.org/Database_Description#Table:_wp_users

Wordpress 是开源的,因此您可以查看它的代码以了解它如何向其数据库验证自己的身份。您的应用程序将需要做同样的事情。

如果您的应用程序与您共享用户的 Wordpress 系统位于同一个域中,您可能能够弄清楚如何使用 Wordpress 用户身份验证浏览器 cookie 来实现单点登录方案。

http://codex.wordpress.org/WordPress_Cookies

Wordpress 开发人员创建了一个名为 bbpress 的论坛系统。您可以考虑使用它或分叉它。它具有用户级集成。

http://bbpress.org/

Wordpress 在http://wordpress.stackexchange.com有自己的 stackExchange 站点

于 2012-10-24T16:41:59.437 回答