ホームページ  >  記事  >  バックエンド開発  >  discuz と uc に関連する問題

discuz と uc に関連する問題

WBOY
WBOYオリジナル
2016-06-13 13:37:441177ブラウズ

discuz と uc の問題
uc を使用して 2 つの discuz フォーラムを統合しました。両方のフォーラムへの登録には電子メール認証が必要です。A で認証し、B にログインしました。次に、2 つを同期するために uc にフィールドを追加しました。フォーラムが A に登録されている場合、A と uc のユーザーは一致する可能性がありますが、uc と B は一致できません。つまり、A に登録されているユーザーが B にログインする場合、新しく追加されたフィールドの値は一致しません。 UC を B に転送することはできません。特に助けを求めています。ディスクに詳しい専門家に助けてもらいたいです。 ! !

-----解決策--------------------------------
discuz Will User Center (uc) 統合を実現するために独立しています
統合されたフォーラムとコミュニティはすべて、同じ uc を通じて登録、ログイン、検証を実現します
------解決策----------------------
追加されたフィールドは何に使用されますか?
------解決策---------
aに登録、bログイン時 認証の場合が必要な場合は、登録時に認証に合格させます。
ログインして登録するとき、uc と discuz の間の同期メカニズムは、対応するインターフェースを要求するためにページに js コードを出力し、その後、対応する操作を実行します。
関連するファイルは api.php です。および uc_client ファイル 何かを固定します。
------解決策------------------
UC の問題は非常に複雑です。私も当時同じでした。その時は完成するまでに長い時間がかかりました。
------解決策----------------------
理解する必要があるのは、アプリケーション A とアプリケーションです。 B と uc、それらの間の関係。たとえば、フィールドの情報を uc に保存しますが、アプリケーション B と比較すると、uc はパッシブであり、アプリケーション B はアクティブであるため、同期するには、アプリケーション B で UC のデータベースにアクティブにアクセスする必要があります。また、uc が提供する API と uc.php ファイルを使用してみてください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。