統合環境:2005SP1公式バージョンDVBBS7.1.0_AC公式バージョンの移動
統合前提:2つのシステムが個別にインストールおよび委託されており、通常は実行されています
両方のシステムは最新の標準バージョンであり、以前に変更は行われていません
注:Dynamic 2005SP1の公式バージョンが統合インターフェイスをサポートしているため、変更する必要はありません
統合インターフェイスファイル説明:
1:userInfo.asp ----动1 2005ユーザークッキーユニバーサルインターフェイスファイル
2:PE_USER.ASP ----登録、ログイン、パスワードの同期、その他のイベントを処理するためにダイナミックネットワークシステムによって特別に記述されたドキュメント
統合プロセス:
1:WebサイトのルートディレクトリにuserInfo.aspを配置します。
2:フォーラムルートディレクトリにpe_user.aspを入れます。
3:フォーラムファイルを変更します
次のドキュメントの合計を変更する必要があります。ダイナミックネットワーク7.xバージョンのフォーラム統合:
1。Inc/dv_clsmain.asp -coreファイル、ログイン、キャンセル、登録ステータスを変更して、ユーザーを自動的に監視します。
2。CONN.ASP-COREデータリンクとグローバルクラスの初期化ファイルは、初期化されたトラフィックインターフェイスのクラスを変更します。
3。Login.asp-Forumログインファイルを変更して、着陸を通過するためのサポートを実現します。
4。logout.asp -forumキャンセルファイルを変更して、通過するためのサポートを達成するために変更します。
5。reg.asp -forum登録ファイルを変更して、交通登録のサポートを達成するために変更します。
ファイルを形成する前に、userinfo.aspによって提供される属性と関数は明確でなければならず、pe_user.aspの使用。
[userinfo.asp]
このファイルは、ファイルがWebサイトのルートディレクトリに配置されている限り、Cokiesの情報呼び出しを実装するクラスを定義します。 PE_USERINFOクラスと、このクラスを読んでクラスを読み、1つのパブリック機能を提供して、移動に関する関連情報を呼び出します。列挙は次のとおりです。
パブリック属性:
PE_DIR:インストールディレクトリの移動。
site_sn:cookies name;
ユーザー名:現在のユーザーの現在のユーザーのユーザー名
パスワード:現在のユーザーにログインした現在のユーザー(16ビットMD5暗号化フォーム)のパスワード
電子メール:すでに上陸した現在のユーザーの電子メール
質問:すでに上陸した現在のユーザーのパスワードプロンプト
回答:現在のユーザーにログインした現在のユーザーのパスワードプロンプトへの回答(16ビットMD5暗号化フォーム)
Cookiedate:現在のユーザーが設定したCookies保存オプション(0 = saved; 1 =保存1日; 2 = 1月を保存; 3 = 1年保存)
パブリック機能:
Sex(CTYPE):現在のユーザーにすでに上陸している現在のユーザーの性別。
注:この関数には数値範囲0-2(0 =デジタル形式への戻り値:0は女性、1は男性を意味し、1 =リターン文字フォーム:「男性」は男性、女性は女性を意味します。 2は女性を示しています。
[pe_user.asp]
このファイルは、受信URLリクエストに必要なアクションに基づいて、対応する操作を判断および実行します。
アクション:
REG:アクション= REGのURL要求を受信すると、ユーザーにパスワードを入力してフォーラムのIDをアクティブ化するように促します。
ログイン:URLアクション=ログインのリクエストが受信されると、同期ログインが自動的に処理されます(パスワードは一貫している必要があります)
パス:アクションのURLリクエスト=パスを受信すると、ユーザーにログインのためにフォーラムパスワードを入力するように求めます
pass3:action = pass3によって受信されたURL要求の場合、フォーラムパスワードをユーザーのモーションパスワードと同じに自動的に変更し、ログインします
一般的なインターフェイスとpe_user.aspを理解した後、フォーラムファイルを変更して統合を完了します。
1.Conn.asp
conn.aspは通常、フォーラムプログラムのデータベースリンクを定義するファイルであるため、このファイルで定義されている変数、関数、およびプロセスを任意のファイルで使用できます。ファイル。
a)con.aspの5行目の周りで、それを見つけます
========検索コード========
オプションは明示的です
Response.buffer = true
薄暗い開始
=====================
の変更:
==========変更されたコード===========
オプションは明示的です
Response.buffer = true
%>
<! - #virtual = "userinfo.asp" - >を含める
<%
薄暗い開始
========================
b)con.aspの7行目と8行目、それを見つけてください
======== codeの検索============
Dim Conn、Plus_Conn、db、mydbpath
startime = timer()
========================
の変更:
==========変更されたコード===========
Dim Conn、Plus_Conn、db、mydbpath
'刈り取りユニバーサルインターフェイスクラスを定義します
薄暗いmype
'完了
startime = timer()
===========================
c)32、33行のcon.aspで、それを見つけます
======== codeの検索============
Template = new class_templatesを設定します
subnectionDatabase
========================
の変更:
==========変更されたコード===========
Template = new class_templatesを設定します
'初期化ディメンションユニバーサルインターフェイスカテゴリ
mype = new Pe_userinfoを設定します
'完了
subnectionDatabase
===========================
conn.aspの変更は完了しました
2.inc/dv_clsmain.asp
DV_CLSMAIN.ASPは、すべてのコアカテゴリとダイナミックネットワークフォーラムの属性のカテゴリと属性、およびこのファイルの機能、イベントなどをログインするかどうかを決定します。このファイルのテストと裁判官のログイン、登録、キャンセルなど: