بيئة متكاملة: نقل 2005SP1 الرسمي الإصدار DVBBS7.1.0_AC الإصدار الرسمي
فرضية التكامل: تم تثبيت النظامين وتكليفهما بشكل منفصل ، وقد تم تشغيلهما بشكل طبيعي
كلا النظامين هما أحدث إصدار قياسي ، ولم يتم إجراء أي تعديل من قبل
ملاحظة: نظرًا لأن الإصدار الرسمي من Dynamic 2005sp1 قد قام ببناء دعم للواجهة المتكاملة ، فلا داعي للتعديل
وصف ملف الواجهة المتكاملة:
1: userinfo.asp ---- 动 1 2005 ملف تعريفات ملفات تعريف الارتباط العالمي للمستخدم
2: pe_user.asp ---- المستندات التي كتبها نظام الشبكة الديناميكي بشكل خاص للتعامل مع التسجيل وتسجيل الدخول ومزامنة كلمة المرور والأحداث الأخرى
عملية التكامل:
1: وضع userinfo.asp في دليل الجذر للموقع ؛
2: ضع pe_user.asp في دليل جذر المنتدى ؛
3: تعديل ملف المنتدى
يجب تعديل ما مجموعه المستندات التالية: تكامل المنتدى للشبكة الديناميكية 7.x إصدار:
1. INC/DV_CLSMAIN.ASP -CORE FILE ، قم بتعديل تسجيل الدخول والإلغاء وحالة التسجيل لمراقبة المستخدمين تلقائيًا ؛
2. ارتباطات البيانات conn.asp -core وملفات تهيئة الفئة العالمية لتعديل فئة واجهة حركة المرور المهيئة ؛
3. login.asp -ملف تسجيل الدخول لتعديله لتحقيق الدعم لتمرير الهبوط ؛
4. logout.asp -ملفات الإلغاء لتعديلها لتحقيق الدعم للمرور ؛
5. reg.asp -ملفات التسجيل لتعديلها لتحقيق الدعم لتسجيل حركة المرور ؛
قبل تكوين الملف ، يجب أن تكون السمات والوظائف التي توفرها userInfo.asp واضحة ، واستخدام pe_user.asp ؛
[userInfo.asp]
يعرّف هذا الملف الفئة التي تنفذ مكالمات Cokies. PE_USERINFO فئة وقراءة الفصل من خلال قراءة هذه الفئة. التعداد كما يلي:
سمات عامة:
PE_DIR: نقل دليل التثبيت ؛
site_sn: اسم ملفات تعريف الارتباط ؛
اسم المستخدم: اسم المستخدم للمستخدم الحالي للمستخدم الحالي
كلمة المرور: كلمة مرور المستخدم الحالي (نموذج تشفير MD5 16 -bit) الذي قام بتسجيل الدخول إلى المستخدم الحالي
البريد الإلكتروني: البريد الإلكتروني للمستخدم الحالي الذي هبط بالفعل
سؤال: مطالبات كلمة المرور للمستخدم الحالي الذي هبط بالفعل
الإجابة: إجابات على مطالبات كلمة المرور للمستخدم الحالي الذي قام بتسجيل الدخول إلى المستخدم الحالي (نموذج تشفير MD5 16 -bit))
Cookiedate: خيارات الحفاظ على ملفات تعريف الارتباط التي حددها المستخدم الحالي (0 = غير مقصور ؛ 1 = حفظ يوم واحد ؛ 2 = حفظ يناير ؛ 3 = حفظ سنة واحدة)
الوظيفة العامة:
الجنس (CTYPE): جنس المستخدم الحالي الذي هبط بالفعل على المستخدم الحالي.
ملاحظة: تحتوي هذه الوظيفة على معلمة رقمية ، مع نطاق قيمة 0-2 (0 = العودة إلى النموذج الرقمي: 0 تعني الإناث ، 1 يعني الذكور ؛ 1 = شكل حرف الإرجاع: "ذكر" يعني الذكور ، "أنثى" تعني الإناث ؛ 2 يشير إلى النساء.
[pe_user.asp]
يحكم هذا الملف ويقوم بالعمليات المقابلة بناءً على الإجراء المطلوب من خلال طلب عنوان URL المستلم.
فعل:
ريج: عند تلقي طلب عنوان URL للإجراء = Reg ، سيطالب المستخدم بإدخال كلمة المرور لتفعيل هوية المنتدى ؛
تسجيل الدخول: عند استلام طلب عنوان URL = تسجيل الدخول ، سيتم معالجة تسجيل الدخول المتزامن تلقائيًا (يجب أن تكون كلمة المرور متسقة)
تمرير: عندما تتلقى طلب إجراء عنوان URL = مرور ، ستطالب المستخدم بإدخال كلمة مرور المنتدى لتسجيل الدخول
Pass3: عندما يتم استلام طلب عنوان URL بواسطة Action = pass3 ، فإنه سيغير كلمة مرور المنتدى تلقائيًا إلى نفس كلمة مرور الحركة وتسجيل الدخول إلى
بعد فهم الواجهة العامة و pe_user.asp ، ثم قم بتعديل ملف المنتدى لإكمال التكامل:
1.conn.asp
عادةً ما يكون conn.asp ملفًا يحدد رابط قاعدة البيانات لبرنامج المنتدى ، وبالتالي يمكن استخدام المتغيرات والوظائف والعمليات المحددة في هذا الملف في أي ملف ، لذلك نختار وضع تهيئة فئة الواجهة العامة في هذا ملف.
أ) حول السطر الخامس من con.asp ، ابحث عنه
======== إيجاد رمز =========
الخيار صريح
استجابة. buffer = صحيح
قاتمة startime
========================
تعديل:
=========== Code المعدلة ===========
الخيار صريح
استجابة. buffer = صحيح
٪>
<!-#تضمين Virtual = "UserInfo.asp"->
<٪
قاتمة startime
===========================
ب) حول الخطين السابع والثامن من con.asp ، ابحث عنه
======== العثور على رمز =============
Dim Conn ، plus_conn ، db ، mydbpath
startime = timer ()
===========================
تعديل:
=========== Code المعدلة ===========
Dim Conn ، plus_conn ، db ، mydbpath
حدد فئة الواجهة العالمية القص
قاتمة mype
'مكتمل
startime = timer ()
=============================
ج) في 32 ، 33 سطر من con.asp ، ابحث عنه
======== العثور على رمز =============
تعيين قالب = جديد class_templates
subnectionDatabase
===========================
تعديل:
=========== Code المعدلة ===========
تعيين قالب = جديد class_templates
"تهيئة بُعد فئة الواجهة العالمية
تعيين mype = جديد PE_USERINFO
'مكتمل
subnectionDatabase
=============================
تعديل conn.asp اكتمل
2.inc/dv_clsmain.asp
dv_clsmain.asp هي الفئة والسمات لجميع الفئات الأساسية وسمات منتدى الشبكة الديناميكية. اختبار وقاضي تسجيل الدخول ، التسجيل ، الإلغاء ، إلخ. في هذا الملف: