Платформа системы проверки сети и взимания платы для новичков Discuz разработана на языке PHP + MYSQL с чистым интерфейсом API, который может быстро подключаться к внешним приложениям, Интернету и различным разработкам программного обеспечения;
Эта платформа использует зрелую и стабильную систему форумов Discuz3.4 и разработана в среде MVC;
Эта платформа легко интегрирует встроенные функции пользовательской системы Discuz, использует независимую структуру, разработанную в виде плагинов, разделяет код и поддерживает вторичную разработку и расширение;
С помощью этой структуры интерфейс вывода данных может быть бесконечно расширен, а данные могут управляться, выводиться и выполнять другие функции через интерфейс API внешнего доступа;
Все функции этой системы реализованы и управляются с помощью внешних интерфейсов API. Формат вывода данных в основном JSON и может принимать внешние параметры GET и POST;
Клиент поддерживает Python, Java, C, Yi Language, PHP, Yi Android, Huoshan Mobile, некоторые механизмы разработки игр и все другие основные языки разработки.
Применимая среда:
Версия PHP > 5.6 или выше;
Версия DISCUZ>3.0 или выше;
Версия MYSQL > 5.5 или выше;
Рамочный процесс:
Клиент: отправьте данные в файл ввода через протокол платформы;
Сервер-контроллер: после получения данных они перенаправляются через процесс управления;
Серверная модель: получает инструкции по выгрузке и выполняет модульную обработку данных;
Server-View: получает обработанные данные и возвращает их клиенту через JSON для приема;
Поток обработки структуры: Входящие данные -> Входной файл -> Контроллер -> Обработка модели -> Возврат данных!
Особенности фреймворка:
Независимая платформа: независимо разработанный протокол платформы API, который использует базу данных и собственный код для независимой инкапсуляции основной библиотеки без каких-либо избыточных инструкций. Код является кратким и быстрым;
Разделение кода: все коды в рамках этой платформы отделены от среды Discuz и не конфликтуют с версией Discuz и другими плагинами. Собственный код не содержит каких-либо неофициальных операций над базой данных, обеспечивающих целостность данных и структурной логики. не уничтожен;
Уникальное шифрование: эта платформа использует динамическую двустороннюю настраиваемую технологию шифрования, чтобы эффективно гарантировать, что значение токена поддерживает технологию динамической проверки изменений. Эта технология шифрования может добавлять подписи и коды помех. Кроме того, в соответствии с вашей ситуацией вы можете настроить метод личного шифрования, чтобы усилить его. Это единственная технология персонального шифрования в мире.
Динамическая проверка: на основе уникального шифрования возникает динамическое старение, устанавливающее время действия зашифрованного текста. По истечении времени данные проверки должны обновляться снова каждый раз, когда зашифрованный текст обновляется, чтобы гарантировать, что они будут разными. безопасность данных;
Защита параметров: передача данных фильтруется механизмом безопасности Discuz. Однако Discuz не фильтрует строго отрицательные значения параметров и escape-символы, что может легко вызвать ошибки. Эта платформа усиливает форматирование значений и строк, эффективно блокируя вредоносные программы. инъекционные атаки!
Базовая обработка: основная логика и функции проверки этой платформы обрабатываются внутри платформы, эффективно устраняя риски безопасности, вызванные логическими ошибками, вызванными низким уровнем безопасности внешнего программного обеспечения и возможностью взлома;
Вторичное расширение: эта платформа может бесконечно расширять любую пользовательскую логическую функцию в пределах функционального объема среды Discuz, а также может выполнять операции с данными и вызывать все функциональные модули и все плагины в структуре Discuz;
Проверка доступа: эта платформа сочетает в себе встроенную функцию запрета IP и запрета доступа к группам участников в структуре Discuz для реализации контроля над IP-прокси и входом в группу участников;
Проверка времени: эта платформа проверяет время клиента и время сервера, чтобы обеспечить безопасность логики данных;
Проверка файлов: эта платформа обеспечивает целостность клиентских файлов посредством настраиваемой проверки подписи клиента md5, эффективно предотвращая взлом и изменение файлов;
Режимы зарядки: режим списания баллов, режим группы пользователей покупки, режим списания по времени;
Функция пополнения счета: в сочетании со встроенными функциями пополнения счета и картами пополнения в платформе Discuz пользователи могут пополнять баллы;
Функция агентства: в сочетании со встроенными функциями пополнения и пополнения карты в платформе Discuz пользователи могут подавать заявки на получение разрешений на скидку при продаже карты и получать дивиденды;
Функция продвижения: в сочетании со встроенным приглашением для продвижения в рамках Discuz, когда приглашенный использует карту пополнения счета для пополнения счета, приглашающий получит определенную долю вознаграждений;
Функция пакета Heartbeat: возвращает действия пользователя в сети, проверяет машинный код и обрабатывает пакеты Heartbeat с истекшим сроком действия, которые не были отправлены в автономный режим;
Функция переменных: предоставляет мощные удаленные переменные и частные переменные. Одна переменная может хранить данные 4G, что позволяет разработчикам более совершенным образом разрабатывать программное обеспечение.
Вход по номеру карты: реализуйте прямой вход по номеру карты, привязывайте его к учетной записи, устанавливайте статус номера карты и имейте независимый контроль для более удобного управления;
Управление интерфейсом: мощная система управления интерфейсом, каждый интерфейс независимо настраивается для доступа и обработки ежесекундного и ежечасного доступа в режиме онлайн;
Интегрированный интерфейс: в рамках этой структуры посредством пользовательских функций интерфейса добавляются внешние интерфейсы вызова API, через эту структуру выполняются вызовы данных и расширяются более сильные функции;
Интерфейсный модуль:
Модуль входа: вход пользователя, настройка плагина, зарегистрированные пользователи;
Пользовательский модуль: информация о пользователе, расширенная информация, получение аватара;
Модуль очков: увеличение или уменьшение очков;
Модуль друзей: отправка сообщений, информация о друзьях;
Модуль пополнения: Пополнение баллов;
Агентский модуль: продажи Тика;
Модуль расширения: добавляйте новых пользователей для расширения хранилища данных и заметок;
Модуль звонков: почтовые звонки, рейтинг участников;
Модуль журнала: журнал интерфейса:
Модуль вывода: подать заявку на снятие наличных и фоновый платеж;
Модуль группы пользователей: покупка, пополнение, переключение;
Модуль форума: список, сообщение, ответ
Модуль рейтинга: рейтинг участников, рейтинг расширенной информации.
Модуль мобильного телефона: отправка SMS, привязка учетной записи мобильного телефона, вход в систему мобильного телефона.
Модуль QQ: вход в QQ
Другой опыт загрузки функций...
Настройка функции:
Настройка интерфейса: в дополнение к общим интерфейсам выполняются логические вызовы и изменения данных во встроенной среде Discuz;
Внешняя настройка: вызов и изменение данных из сторонних плагинов;
Расширение функций: сторонний внешний интерфейс, официальный собственный интерфейс;
Инструкция по применению:
Прежде всего, вы должны обеспечить безопасность сервера, учетной записи администратора, пароля ftp и пароля mysql, поскольку после их взлома любые файлы и данные на веб-сайте будут небезопасны;
При разработке программного обеспечения для компьютеров и мобильных телефонов рекомендуется использовать вызовы инкапсуляции DLL для ключей передачи, интерфейсов открытого текста API и параметров, которые могут значительно защитить безопасность интерфейса;
При разработке программного обеспечения необходимо полностью выполнить реверс-инжиниринг и отладку программного обеспечения, а также объединить собственную подпись файла md5 платформы и другие меры защиты, упаковку и другие операции для обеспечения безопасности программного обеспечения;
Ключ передачи и исходный код плагина должны храниться в тайне, и их утечка строго запрещена. Старайтесь не сообщать другим, какую систему проверки сети вы используете;
Перед использованием интерфейса необходимо внимательно проверить документацию интерфейса и использовать его после нескольких успешных отладок. Если вы обнаружите ошибки отладки, своевременно сообщите о них автору для исправления;