0

皆さんが私を助けてくれるかどうか疑問に思っていました。私たちは、私たちのウェブサイトで新しいフォーラム コンポーネントを開発しています。フォーラムは PHP と MySQL で作成されており、Wordpress と統合したいと考えています。

問題は、ユーザーが 2 つのアカウント (サイト用とフォーラム用) を作成する必要があり、ユーザーフレンドリーではないため、まったく新しい登録フォーラムを作成したくないということです。

したがって、外部データベースで wordpress Web サイトのユーザー データベースを使用する方法を知っていれば、それは素晴らしいことです。

もう 1 つのオプションは、まったく新しいデータベースを作成することですが、その場合、Wordpress Web サイトのコメント欄からユーザーを締め出します。したがって、ウェブサイトとフォーラムに同じアカウントを使用できるようにする新しいデータベースを作成する必要がある場合は、それは素晴らしいことです.

ここの誰かが 2 つのデータベースをマージする方法を知っていることを願っています。助けてください。

ありがとう!

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 に答える