📄️ Captcha
Фасад для управления системами защиты от спама. Позволяет прозрачно переключаться между Google ReCaptcha v3 и Yandex SmartCaptcha, используя единый интерфейс в контроллерах.
📄️ Component
Класс: Xpage\Core\Component
📄️ Hlblock
Класс: Xpage\Core\Hlblock
📄️ Iblock
Класс: Xpage\Core\Iblock
📄️ include/routes.php
Файл: include/routes.php
📄️ SiteClosed.php
Этот класс отвечает за функционал «Заглушки» (Site Maintenance mode). Позволяет закрыть публичную часть сайта от обычных посетителей, но при этом оставить доступ для разработчиков, администраторов и доверенных лиц.
📄️ SberId
Класс: Xpage\Core\Service\Authentication\SberId
📄️ VkId
Класс: Xpage\Core\Service\Authentication\VkId
📄️ YaCaptcha
!!! Класс не вызывается напрямую, а работает через фасад Xpage\Core\Facade\Captcha, который сам решает, использовать ReCaptcha или YaCaptcha на основе настроек !!!
📄️ ReCaptcha
!!! Класс не вызывается напрямую, а работает через фасад Xpage\Core\Facade\Captcha, который сам решает, использовать ReCaptcha или YaCaptcha на основе настроек !!!
📄️ YaId
Класс: Xpage\Core\Service\Authentication\YaId
📄️ AuthenticationCode
отвечает за полный цикл работы с кодами подтверждения (OTP — One Time Password): валидацию данных, защиту от спама (таймеры), генерацию кодов, их хранение в БД и отправку через SMS или Email.