2

大規模な Web サイトで既存のフォーラム ソフトウェアを使用する場合、次のことはどれほど簡単でしょうか。

1) サイトのログイン機能でユーザーをフォーラムにログインさせる

2) サイトの登録機能でフォーラムのログイン データを作成する

ある意味では、ユーザーを維持するためにフォーラムのデータベースのみを使用する方が簡単かもしれませんが、それは機密データでそれを信頼することを意味します.

既存の特注のデスクトップ アプリと、フォーラムを含む新しい特注の Web サイトとの統合を計画しています。どのフォーラムが使用されるかはわかりませんが、新しい Web 機能がPHP ベースではないことはわかっています。それは大したことではないと思いますが、フォーラムが通常、ログインデータを探す場所を構成して、このデータが私のDBとフォーラムDBに複製されるのを避けることができるかどうか疑問に思っています.

4

2 に答える 2

2

通常は非常に簡単ですが、選択したフォーラム ソフトウェアに完全に依存します。

私は PHP と ASP.Net (C#) の両方で、phpBB または vBulletin データベースと統合するシステムを作成しました。

ログイン機能は実装が最も簡単な部分です。これは、ハッシュが DB に保存されるため (通常はソルトも保存されます)、1 つのフィールドを別のフィールドにチェックするだけで、認証できるようになります!

ユーザーの登録は少し難しいです。

私が行った方法は、ソースコードを参照して、登録ステップで必要な SQL コマンドを見つけることでした。

そのため、選択するフォーラム ソフトウェアによって難易度は異なりますが、全体的にはそれほど難しいことではありません。

PHPBB と VB を統合する方法のスニペットを提供したいと思いますが、どちらも PHP ベースであるため、使用しないと言われました。

于 2009-12-06T00:04:27.653 に答える
0

あなたは実際にシングルサインオン機能を探しています。これは、たとえばSimpleMachinesJForumなどのいくつかのフォーラムソフトウェアに統合されています。

于 2010-04-06T10:39:38.063 に答える