Integrierte Umgebung: Moving 2005SP1 Offizielle Version DVBBS7.1.0_ac Offizielle Version
Integration Prämisse: Die beiden Systeme wurden separat installiert und in Auftrag gegeben und normal gelaufen
Beide Systeme sind die neueste Standardversion, und es wurde vorher keine Änderungen vorgenommen
HINWEIS: Da die offizielle Version von Dynamic 2005SP1 -Unterstützung für die integrierte Schnittstelle erstellt hat, müssen nicht geändert werden
Beschreibung der integrierten Schnittstellendatei:
1: userInfo.asp ---- 动 1 2005 User Cookies Universal Interface-Datei
2: pe_user.asp ---- Dokumente, die speziell vom dynamischen Netzwerksystem geschrieben wurden, um Registrierung, Anmeldung, Kennwortsynchronisation und andere Ereignisse zu verarbeiten
Integrationsprozess:
1: Setzen Sie userInfo.asp in das Stammverzeichnis der Website;
2: Pe_user.asp in das Forum Root Directory;
3: Ändern Sie die Forum -Datei
Insgesamt müssen die folgenden Dokumente geändert werden: Die Forum -Integration der dynamischen Netzwerk 7.x -Version:
1. Inc/dv_clsmain.asp -core -Datei, ändern Sie ihre Anmeldung, Stornierung, Registrierungsstatus, um Benutzer automatisch zu überwachen.
2. Conn.asp -Core -Datenverbindungen und globale Klasseninitialisierungsdateien, um die Klasse ihrer initialisierten Verkehrsschnittstelle zu ändern;
3.. Login.asp -Forum -Anmeldedatei, um sie zu ändern, um die Unterstützung für das Bestehen der Landung zu erhalten.
4. Logout.
5. Reg.asp -Forum -Registrierungsdateien, um sie zu ändern, um die Unterstützung für die Verkehrsregistrierung zu erhalten;
Vor der Bildung der Datei sollten die von UserInfo.asp bereitgestellten Attribute und Funktionen klar sein, und die Verwendung von Pe_User.asp;
[UserInfo.asp]
Diese Datei definiert die Klasse, die die Cokies -Informationsaufrufe implementiert. PE_USERINFO -Klasse und lesen Sie die Klasse, indem Sie diese Klasse lesen. Die Aufzählung ist wie folgt:
Öffentliche Eigenschaften:
PE_DIR: Verschieben des Installationsverzeichnisses;
Site_SN: Cookies Name;
Benutzername: Der Benutzername des aktuellen Benutzers des aktuellen Benutzers
Kennwort: Das Kennwort des aktuellen Benutzer
E -Mail: E -Mail des aktuellen Benutzers, der bereits gelandet ist
Frage: Die Kennwortaufforderungen des aktuellen Benutzers, der bereits gelandet ist
Antwort: Antworten auf die Kennwortaufforderungen des aktuellen Benutzers, der sich beim aktuellen Benutzer angemeldet hat (16 -Bit -MD5 -Verschlüsselungsformular)
Cookedate: Cookies Preservation -Optionen, die vom aktuellen Benutzer festgelegt wurden (0 = nicht verav
Öffentliche Funktion:
Sex (CTYPE): Das Geschlecht des aktuellen Benutzers, der bereits auf dem aktuellen Benutzer gelandet ist.
HINWEIS: Diese Funktion enthält einen numerischen Parameter mit einem Wertebereich 0-2 (0 = zurück in die digitale Form: 0 bedeutet weiblich, 1 bedeutet männlich; 1 = Rückkehrcharakterform: "männlich" bedeutet männlich, "weiblich" bedeutet weiblich; 2 zeigt Frauen an;
[Pe_user.asp]
Diese Einreichung beurteilt und führt entsprechende Vorgänge aus, die auf der von der empfangenden URL -Anfrage geforderten Aktion basieren.
AKTION:
Reg: Beim Empfangen der URL -Anfrage der Aktion = Reg wird der Benutzer aufgefordert, das Passwort einzugeben, um die Forumidentität zu aktivieren.
Login: Wenn die URL -Aktionsanfrage = Anmeldung empfangen wird, wird die synchrone Anmeldung automatisch verarbeitet (das Kennwort muss konsistent sein)
Pass: Wenn Sie die URL -Aktionsanfrage = Pass erhalten, fordern Sie den Benutzer auf, das Forum Passwort für die Anmeldung einzugeben
PASS3: Wenn die von Action = Pass3 empfangene URL
Ändern Sie nach dem Verständnis der allgemeinen Schnittstelle und pe_user.asp die Forum -Datei, um die Integration zu vervollständigen:
1.Conn.asp
Conn.asp ist in der Regel eine Datei, die den Datenbanklink des Forumsprogramms definiert, sodass die in dieser Datei definierten Variablen, Funktionen und Prozesse in jeder Datei verwendet werden können Datei.
a) Finde es um die fünfte Linie von Con.asp, finde es
======== Finding Code ============.
Option explizit
Response.buffer = true
Dim Startime
========================
Modifikation zu:
=========== The modified code ==========
Option explizit
Response.buffer = true
%>
<!-#enthalten virtual = "userInfo.asp"->
<%
Dim Startime
==============================
b) Finden Sie es um die 7. und 8. Zeilen von Con.asp,
========= CODE FINDENDE CODE ===================
Dim Conn, Plus_Conn, DB, MydbPath
Startime = Timer ()
==============================
Modifikation zu:
=========== The modified code ==========
Dim Conn, Plus_Conn, DB, MydbPath
'Definieren Sie die mähende universelle Schnittstellenklasse
Dim Mype
'vollständig
Startime = Timer ()
================================
c) Finden Sie an den 32, 33 Zeilen von Con.asp es
========= CODE FODENE CODE ==================.
Setzen Sie Template = new class_templates
Unterabschnittdatabase
==============================
Modifikation zu:
=========== The modified code ==========
Setzen Sie Template = new class_templates
'Initialisierungsdimension Universal Grenzfläche Kategorie
Setzen Sie mype = new pe_userinfo
'vollständig
Unterabschnittdatabase
================================
Die Änderung von Conn.asp ist abgeschlossen
2.Inc/dv_clsmain.asp
Dv_clsmain.asp ist die Kategorie und Attribute aller Kernkategorien und -attribute des dynamischen Netzwerkforums. Das Testen und Richter Login, Registrierung, Stornierung usw. in dieser Datei: