Skip to content

Latest commit

 

History

History
33 lines (25 loc) · 2.82 KB

README.md

File metadata and controls

33 lines (25 loc) · 2.82 KB

start.VIZ.plus

Перед вами открытый код сервиса 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;