Наверх
К списку статей

Мой блог

Современная система верификации пользователей через входящий звонок на базе API Zvonok.com

Современная система верификации пользователей через входящий звонок на базе API Zvonok.com. Идеально подходит для подтверждения регистрации без затрат на SMS.


✨ Особенности

  • Verify by Incoming Call: Пользователь звонит на ваш номер — система мгновенно его узнает.
  • Smart Limit Handling: Уникальный алгоритм обхода лимитов «10 запросов в час» (интеллектуальная проверка истории звонков).
  • Premium UI: Современный интерфейс на Vanilla CSS с таймерами, пульсирующими индикаторами и адаптивной версткой.
  • Real-time AJAX Polling: Автоматическое обновление страницы при успешном сопоставлении звонка.
  • Безопасность: Поддержка Postback-уведомлений с проверкой секретного токена.

🛠 Установка и настройка

  1. Клонируйте репозиторий:

    git clone https://github.com/your-username/zvonok-verification.git
    cd zvonok-verification
     
  2. Настройте конфигурацию:

    • Скопируйте config.sample.php в config.php:
      cp config.sample.php config.php
       
    • Откройте config.php и вставьте ваш public_key и campaign_id из личного кабинета Zvonok.com.
  3. Запустите локально:

    php -S localhost:8000 -t public
     

    Откройте браузер по адресу http://localhost:8000.


📁 Структура проекта

  • public/index.php — Основной веб-интерфейс верификации.
  • public/postback.php — Обработчик входящих уведомлений от API.
  • src/ZvonokService.php — Ядро системы (логика общения с API).
  • config.php — Ваши секретные ключи (скрыты из репозитория).

🤝 Контакты

Если у вас есть вопросы по интеграции — создавайте Issue или предлагайте Pull Request!


Сделано с любовью к чистому коду и быстрому UX. 🚀

Поделиться:
Как вам статья? Выберите реакцию, чтобы оценить материал


Комментарии

0

Оставить комментарий

Комментарий появится на странице после проверки модератором.

Пока нет комментариев. Будьте первым!

К списку статей