Перед вами открытый код сервиса start.viz.plus, который представляет собой сервис регистрации нулевого аккаунта в VIZ и активации заранее сгенерированных кодов по заданной цене в долларовом эквиваленте.
Для доступа в панель администрирования необходимо выполнить вход по пути /login/, после чего вас перенаправит в панель управления.
- config.example.php хранит параметры для доступа в административный скрипт, доступ к базе данных (MySQL), адрес ноды для JSON-RPC запросов, секретный ключ для API Google Recaptcha;
- autoloader.php файл помощник для инициализации состояния других скриптов;
- index.php инициализирует расбор пути и подключает запрашиваемый модуль, после чего заполняет шаблон и возвращает результат выполнения пользователю;
- module/prepare.php содержит за предустановку значений и инициализацию сессии;
- module/ajax.php предоставляет возможность запрашивать свободен ли логин и использовать код;
- module/functions.php содержит методы для формирования сырых транзакций и их подписание используя secp256k1-php;
- module/index.php содержит как пользовательскую часть, так и административную (позволяет авторизоваться для управления кодами, устанавливать цену в долларовом эквиваленте для 1 viz).
- tables.sql содержит SQL команды для создания таблиц связанных с хранением данных доступных для поиска и сортировки;
- js файлы из зависимостей;
- config.example.php требуется переименовать в config.php;
- nginx.example.conf пример настройки nginx для корректного перенаправления всех запросов вида /path/to/page/ к корневому index.php.
- MySQL;
- nginx;
- php;
- Google Recaptcha;
- jsonrpc нода VIZ;
- jQuery;
- viz-js-lib;
- secp256k1-php;