สภาพแวดล้อมแบบบูรณาการ: การย้าย 2005SP1 เวอร์ชันอย่างเป็นทางการ DVBBS7.1.0_AC เวอร์ชันทางการ
หลักฐานการรวม: ทั้งสองระบบได้รับการติดตั้งและรับหน้าที่แยกต่างหากและพวกเขาทำงานตามปกติ
ทั้งสองระบบเป็นเวอร์ชันมาตรฐานล่าสุดและไม่เคยมีการดัดแปลงมาก่อน
หมายเหตุ: เนื่องจากเวอร์ชันอย่างเป็นทางการของ Dynamic 2005SP1 ได้สร้างการสนับสนุนในอินเทอร์เฟซแบบรวมจึงไม่จำเป็นต้องแก้ไข
คำอธิบายไฟล์อินเทอร์เฟซแบบรวม:
1: userinfo.asp ---- 动 1 2005 ผู้ใช้คุกกี้ไฟล์อินเตอร์เฟสสากล
2: pe_user.asp ---- เอกสารที่เขียนขึ้นเป็นพิเศษโดยระบบเครือข่ายแบบไดนามิกเพื่อจัดการการลงทะเบียนการเข้าสู่ระบบการซิงโครไนซ์รหัสผ่านและเหตุการณ์อื่น ๆ
กระบวนการบูรณาการ:
1: ใส่ userinfo.asp ในไดเรกทอรีรูทของเว็บไซต์;
2: ใส่ pe_user.asp ในไดเรกทอรีรากฟอรัม;
3: แก้ไขไฟล์ฟอรัม
ต้องแก้ไขเอกสารทั้งหมดต่อไปนี้: การรวมฟอรัมของเวอร์ชัน Dynamic Network 7.x:
1. inc/dv_clsmain.asp -core ไฟล์, แก้ไขการเข้าสู่ระบบ, การยกเลิก, สถานะการลงทะเบียนเพื่อตรวจสอบผู้ใช้โดยอัตโนมัติ
2. conn.asp -core data links และไฟล์การเริ่มต้นคลาสทั่วโลกเพื่อแก้ไขคลาสของอินเทอร์เฟซการจราจรที่เริ่มต้น
3. เข้าสู่ระบบไฟล์ล็อกอิน -ฟอร์รัมเพื่อแก้ไขเพื่อให้ได้รับการสนับสนุนสำหรับการผ่านการลงจอด
4. logout.asp -forum files files เพื่อแก้ไขเพื่อให้ได้รับการสนับสนุนสำหรับการผ่าน;
5. reg.asp -ไฟล์การลงทะเบียนฟอรัมเพื่อแก้ไขเพื่อให้ได้รับการสนับสนุนสำหรับการลงทะเบียนการจราจร
ก่อนที่จะสร้างไฟล์แอตทริบิวต์และฟังก์ชั่นที่จัดทำโดย userinfo.asp ควรชัดเจนและการใช้ pe_user.asp;
[userinfo.asp]
ไฟล์นี้กำหนดคลาสที่ใช้การเรียกข้อมูล Cokies คลาส PE_USERINFO และอ่านคลาสโดยอ่านคลาสนี้ การแจงนับดังนี้:
คุณลักษณะสาธารณะ:
PE_DIR: การย้ายไดเรกทอรีการติดตั้ง;
site_sn: ชื่อคุกกี้;
ชื่อผู้ใช้: ชื่อผู้ใช้ของผู้ใช้ปัจจุบันของผู้ใช้ปัจจุบัน
รหัสผ่าน: รหัสผ่านของผู้ใช้ปัจจุบัน (แบบฟอร์มการเข้ารหัส MD5 16 บิต) ที่ลงชื่อเข้าใช้ผู้ใช้ปัจจุบัน
อีเมล: อีเมลของผู้ใช้ปัจจุบันที่ได้ลงจอดแล้ว
คำถาม: รหัสผ่านแจ้งของผู้ใช้ปัจจุบันที่ได้ลงจอดแล้ว
คำตอบ: คำตอบของการแจ้งรหัสผ่านของผู้ใช้ปัจจุบันที่ลงชื่อเข้าใช้ผู้ใช้ปัจจุบัน (แบบฟอร์มการเข้ารหัส MD5 16 บิต)
Cookiedate: ตัวเลือกการเก็บรักษาคุกกี้ที่กำหนดโดยผู้ใช้ปัจจุบัน (0 = ไม่ได้รับการยกเว้น; 1 = บันทึก 1 วัน; 2 = บันทึกมกราคม 3 = บันทึกหนึ่งปี)
ฟังก์ชั่นสาธารณะ:
เพศ (ctype): เพศของผู้ใช้ปัจจุบันที่ได้ลงจอดกับผู้ใช้ปัจจุบันแล้ว
หมายเหตุ: ฟังก์ชั่นนี้มีพารามิเตอร์ตัวเลขที่มีช่วงค่า 0-2 (0 = กลับไปที่รูปแบบดิจิตอล: 0 หมายถึงหญิง 1 หมายถึงชาย; 1 = รูปแบบตัวละครกลับ: "ชาย" หมายถึงชาย "หญิง" หมายถึงผู้หญิง; 2 หมายถึงผู้หญิง;
[pe_user.asp]
ไฟล์นี้ตัดสินและดำเนินการที่สอดคล้องกันตามการดำเนินการที่ต้องการโดยคำขอ URL ที่ได้รับ
การกระทำ:
Reg: เมื่อได้รับคำขอ URL ของ Action = Reg จะแจ้งให้ผู้ใช้ป้อนรหัสผ่านเพื่อเปิดใช้งานตัวตนของฟอรัม
เข้าสู่ระบบ: เมื่อได้รับคำขอ URL ของการกระทำ = เข้าสู่ระบบการเข้าสู่ระบบแบบซิงโครนัสจะถูกประมวลผลโดยอัตโนมัติ (รหัสผ่านจะต้องสอดคล้องกัน)
PASS: เมื่อคุณได้รับ URL Request of Action = PASS คุณจะแจ้งให้ผู้ใช้ป้อนรหัสผ่านฟอรัมสำหรับการเข้าสู่ระบบ
PASS3: เมื่อคำขอ URL ที่ได้รับจาก Action = PASS3 จะเปลี่ยนรหัสผ่านฟอรัมโดยอัตโนมัติเหมือนกับรหัสผ่านการเคลื่อนไหวของผู้ใช้และเข้าสู่ระบบโดยอัตโนมัติ
หลังจากทำความเข้าใจกับอินเทอร์เฟซทั่วไปและ pe_user.asp แล้วแก้ไขไฟล์ฟอรัมเพื่อให้การรวมเสร็จสมบูรณ์:
1.conn.asp
conn.asp มักจะเป็นไฟล์ที่กำหนดลิงก์ฐานข้อมูลของโปรแกรมฟอรัมดังนั้นตัวแปรฟังก์ชันและกระบวนการที่กำหนดในไฟล์นี้สามารถใช้ในไฟล์ใดก็ได้ดังนั้นเราจึงเลือกที่จะเริ่มต้นการเริ่มต้นของคลาสอินเตอร์เฟสทั่วไปในนี้ ไฟล์.
a) รอบบรรทัดที่ห้าของ con.asp ค้นหามัน
======== การค้นหารหัส =========
ตัวเลือกอย่างชัดเจน
response.buffer = true
Tim Startime
-
การปรับเปลี่ยนเป็น:
=========== รหัสที่แก้ไข ===========
ตัวเลือกอย่างชัดเจน
response.buffer = true
-
<!-#รวม virtual = "userinfo.asp"->
-
Tim Startime
-
b) รอบบรรทัดที่ 7 และ 8 ของ con.asp ค้นหามัน
======== การค้นหารหัส =============
Dim Conn, Plus_conn, db, mydbpath
startime = timer ()
-
การปรับเปลี่ยนเป็น:
=========== รหัสที่แก้ไข ===========
Dim Conn, Plus_conn, db, mydbpath
'กำหนดคลาสอินเตอร์เฟสสากลการตัดหญ้า
หรี่
'สมบูรณ์
startime = timer ()
-
c) ที่ 32, 33 บรรทัดของ con.asp, ค้นหามัน
======== การค้นหารหัส =============
ตั้งค่าเทมเพลต = ใหม่ class_templates
ส่วนย่อย
-
การปรับเปลี่ยนเป็น:
=========== รหัสที่แก้ไข ===========
ตั้งค่าเทมเพลต = ใหม่ class_templates
'หมวดหมู่อินเตอร์เฟสสากลเริ่มต้น
ตั้งค่า mype = new pe_userinfo
'สมบูรณ์
ส่วนย่อย
-
การปรับเปลี่ยนของ Conn.asp เสร็จสมบูรณ์
2.inc/dv_clsmain.asp
dv_clsmain.asp เป็นหมวดหมู่และแอตทริบิวต์ของหมวดหมู่หลักและแอตทริบิวต์ทั้งหมดของฟอรัมเครือข่ายไดนามิก การทดสอบและผู้พิพากษาเข้าสู่ระบบการลงทะเบียนการยกเลิก ฯลฯ ในไฟล์นี้: