Интегрированная среда: перемещение официальной версии 2005Sp1 DVBBS7.1.0_AC Официальная версия
Предпосылка интеграции: две системы были установлены и введены в эксплуатацию отдельно, и они работают нормально
Обе системы являются последней стандартной версией, и перед модификацией раньше не было
ПРИМЕЧАНИЕ. Поскольку официальная версия Dynamic 2005SP1 создала поддержку интегрированного интерфейса, нет необходимости изменять
Интегрированный файл интерфейса Описание:
1: userInfo.asp ---- 动 1 2005 Пользовательский файл cookie foods Universal Interface
2: PE_USER.ASP ---- Документы, которые специально написаны динамической сетевой системой для обработки регистрации, входа в систему, синхронизации пароля и других событий
Процесс интеграции:
1: Поместите userinfo.asp в корневой каталог веб -сайта;
2: PE_USER.ASP в корневом каталоге форума;
3: изменить файл форума
В общей сложности необходимо изменить следующие документы: интеграция форума версии Dynamic Network 7.x:
1. Inc/DV_CLSMAIN.ASP -Core File, измените его логин, отмену, статус регистрации для автоматического мониторинга пользователей;
2. Conn.asp -core Data Links и файлы инициализации глобального класса для изменения класса своего инициализированного интерфейса трафика;
3. FORGIN.ASP -FORUM LOGIN FILE, чтобы изменить его для достижения поддержки для прохождения посадки;
4. foremout.asp -forum отмена файлов для изменения его для достижения поддержки для прохождения;
5. Reg.asp -forum Регистрационные файлы для изменения его для достижения поддержки регистрации трафика;
Перед формированием файла атрибуты и функции, предоставленные userInfo.asp, должны быть ясны, и использование PE_USER.ASP;
[UserInfo.asp]
Этот файл определяет класс, который реализует информационные вызовы Cokies. PE_USERINFO класс и прочитайте класс, прочитав этот класс. Перечисление следующее:
Публичные атрибуты:
PE_DIR: перемещение каталога установки;
Site_sn: имя cookie;
Имя пользователя: имя пользователя текущего пользователя текущего пользователя
Пароль: пароль нынешнего пользователя (форма шифрования 16 -бит 16 -бит), который вошел в систему к текущему пользователю
Электронная почта: электронная почта текущего пользователя, который уже приземлился
Вопрос: подсказка пароля текущего пользователя, который уже приземлился
Ответ: Ответы на подсказки пароля текущего пользователя, который вошел в систему с текущим пользователем (форма шифрования MD5 16 -бит)
Приготовленные изготовления: параметры сохранения файлов cookie, установленные текущим пользователем (0 = не -ксавирован; 1 = Сохранить 1 день; 2 = Сохранить январь; 3 = Сохранить один год)
Публичная функция:
Секс (CTYPE): пол текущего пользователя, который уже приземлился на текущего пользователя.
ПРИМЕЧАНИЕ. Эта функция содержит числовой параметр с диапазоном значений 0-2 (0 = возврат к цифровой форме: 0 означает женскую, 1 означает мужчина; 1 = форма возврата символа: «мужчина» означает мужчина, «женская» означает женский; 2 указывает на женщин;
[Pe_user.asp]
Этот файл судит и выполняет соответствующие операции на основе действия, необходимого для получения запроса на получение URL.
ДЕЙСТВИЕ:
Рег: При получении URL -запроса Action = reg он предложит пользователю ввести пароль для активации идентификации форума;
Вход в систему: когда получен запрос на URL of action = вход в систему, синхронное вход будет автоматически обрабатываться (пароль должен быть согласованным)
Пропустите: когда вы получите URL -запрос на Action = Pass, вы предложите пользователю ввести пароль форума для входа в систему
PASS3: Когда запрос URL, полученный ACTION = PASS3, он автоматически изменит пароль форума на то же самое, что и пароль для движения пользователя, и войдите в систему в
После понимания общего интерфейса и pe_user.asp, затем измените файл форума, чтобы завершить интеграцию:
1.conn.asp
Conn.asp обычно является файлом, который определяет ссылку базы данных программы форума, поэтому переменные, функции и процессы, определенные в этом файле, могут использоваться в любом файле, поэтому мы выбираем инициализацию класса общего интерфейса в этом файл.
а) Около пятой линии Con.asp, найдите это
======== Поиск кода =========
Опция явная
Response.buffer = true
Dim Startime
======================
Модификация на:
=========== Модифицированный код ========================
Опция явная
Response.buffer = true
%>
<!-#include virtual = "userinfo.asp"->
<%
Dim Startime
=========================
б) около 7 -й и 8 -й линии Con.asp, найдите это
======== Поиск кода ===================
Dim conn, plus_conn, db, mydbpath
Startime = timer ()
=========================
Модификация на:
=========== Модифицированный код ========================
Dim conn, plus_conn, db, mydbpath
'Определите класс универсального интерфейса коса
Dim mype
'полный
Startime = timer ()
===========================
в) на 32, 33 строках Con.asp, найдите это
======== Поиск кода ===================
Установить шаблон = new class_templates
Субнатабаза
=========================
Модификация на:
=========== Модифицированный код ========================
Установить шаблон = new class_templates
'Размер инициализации Универсальный интерфейс Категория
Установить mype = new Pe_userinfo
'полный
Субнатабаза
===========================
Модификация Conn.asp завершена
2.inc/dv_clsmain.asp
Dv_clsmain.asp - это категория и атрибуты всех основных категорий и атрибутов динамического сетевого форума. Тестирование и судья входит в систему, регистрацию, отмену и т. Д. В этом файле: