検索
ホームページphp教程php手册discuz 独自のパスとダウンロード ファイルを使用して dedecms を統合する方法

discuz 独自のパスとダウンロード ファイルを使用して dedecms を統合する方法

Jun 13, 2016 pm 12:33 PM
dedecmsdiscuz利用統合するドキュメントをダウンロード方法自分のものを持参してください

discuz のパスを統合する: discuz 独自のパスとファイルのダウンロードを使用して dede を統合する方法

まず第一に、このような優れた無料プログラムを提供してくれた Plato に感謝します
全員を参照フォーラム 多くの人が discuz を統合したいと考えています。プラトンは間違いなく非常に完璧なデデパスを取得すると思います。
出る前に、discuz に付属のパスを使いましょう。個人的に見ましたがとても良かったです。
1: 前提条件の準備とバージョン:
dede バージョン: 3.1 lit バージョン、3.1 公式バージョンのテストはすべて
discuz バージョンに合格しました。最新の 5.0 バージョンが使用されます
2: 主に複数のファイルが関係します
1: dede:
(1)include/config_passport.php
主に 秘密鍵を渡します。これはセキュリティに関連しており、機能するには 2 つのシステム設定が同じである必要があります。
ここでは主に $cfg_pp_encode です。 $cfg_pp_encode = 'UfJDq4089S'
(2)member/index_do.php主に discuz による同期ログイン、同期登録、同期終了を処理します
メンバーに関しては、同期ログイン中のパスメカニズムを使用して同期変更 (主にパスワードと電子メール) が完了しています。したがって、パスワード同期についてはもう質問しないでください
(3) 新しく追加されたファイル zxwpassport.php
これは主に同期ディスクスイッチと同期関連の処理関数を設定します
注: ここに関連するジャンプ アドレスは、テストまたは実際のアドレスに従って変更する必要があります
例: 場所: http://localhost/discuz/api/passport.php
場所を http://localhost/bbs/api に変更します/passport.php
$forward = 'http://localhost/member/index.php';
自分のものに変更
$forward = 'http://www.aaa.com/member /index .php';

2: discuz
(1) 図に示すように、主にシステムのバックグラウンドで discuz パスを管理および設定します
拡張設定-「パスの設定」で設定します

=700) window.open('http://www.bkjia.com/uploads/allimg/131016/053J54095-0.gif');" src="http:// www.bkjia.com/uploads/allimg/131016/053J54095-0.gif" width=700 onload="if(this.width>'700')this.width='700';" border=0>
ここに注意してください dede のメンバーログイン、メンバー登録、メンバー退出用のアドレスを設定することです
ポイントはパス秘密鍵を設定することと、dede の include/config_passport.php の設定を参照することですこちらこれが UfJDq4089S
であると仮定します。これを理解した後、zxwpassport.php と変更された Index_do.php をダウンロードして、
member/ ディレクトリに置くことができます。 discuz 同期処理を追加します。これは非常に簡単です
たとえば、同期ログインでは通常、ログイン時に電子メール抽出を追加するだけで済みます。

コード:

$row = $dsql->GetOne("select email from dede_member where ID='".$cfg_ml->M_ID."'");
$dedeemail = $row['email '];
$dsql->Close();
// discuz フォーラムで同期ログインを開始します
if ($cfg_discuz==1)
{
discuzlogin($userid,$) pwd,$dedeemail);
}//$cfg_discuz==1 End
//disuz フォーラムとの同期ログインが終了します


[クリップボードにコピー]
最後に、zxwpassport.php 関数の処理を忘れないでください。独自の転送アドレスを設定します:
場所: http://localhost/bbs/api/passport.php
$forward = 'http://localhost/member/index.php';

もちろん、設定ファイルに書き込むこともできます。でも書くのがめんどくさい。自分たちでやってみましょう。非常に単純な

zxwpassport.php および Index_do.php ファイルは、passport.rar ファイルにパッケージ化されています
このファイルをダウンロードします

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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SecLists

SecLists

SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

PhpStorm Mac バージョン

PhpStorm Mac バージョン

最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強力な PHP 統合開発環境