Техническое задание: Интеграция Yandex SmartCaptcha

Цель проекта

Защитить страницу входа (авторизации) на сайте от автоматических ботов и нежелательных действий путем установки современной капчи Yandex SmartCaptcha.

Исходные данные и условия

  • Сайт является одностраничником (лендингом).
  • Сайт создан на платформе-конструкторе Creatium.
  • Сервис Yandex SmartCaptcha уже зарегистрирован в Yandex Cloud. Ключи (клиентский и серверный) предоставлены.
  • Основное требование: капча должна быть установлена именно на страницу входа/авторизации пользователей на сайт, а не на формы обратной связи или заявки.

Требования к работе

  • Интегрировать виджет Yandex SmartCaptcha в интерфейс страницы входа.
  • Обеспечить корректную проверку ответа пользователя на стороне сервера перед предоставлением доступа.
  • Решение должно быть реализовано с учетом возможностей и ограничений конструктора сайтов.
  • Капча должна отображаться и работать стабильно на всех основных браузерах и устройствах.
  • После установки необходимо проверить и подтвердить работоспособность всей цепочки: отображение → прохождение проверки → успешный вход.

Исправление отступа в слайдере для Safari

Требуется найти и устранить причину появления лишнего отступа в слайдере, который возникает исключительно в браузере Safari на iOS и macOS. В остальных браузерах верстка отображается корректно.