ProBusinessEnterprise

Настройка разрешённых источников (CORS)

Зачем нужен список разрешённых источников

Список разрешённых источников (allowlist) защищает вашу форму регистрации от использования на посторонних сайтах. Без этого ограничения любой желающий мог бы скопировать код виджета и встроить вашу форму на свой ресурс.

Функция доступна на тарифах Pro, Business и Enterprise.

Как добавить домен

  1. Откройте событие в evntflo.
  2. Перейдите на вкладку «Регистрация» → раздел «Виджет для сайта».
  3. Нажмите «Управление источниками».
  4. Нажмите «+ Добавить домен».
  5. Введите домен и нажмите «Сохранить».

Изменения применяются немедленно — перезагрузка страницы виджета не требуется.

Форматы записи доменов

ЗаписьЧто разрешает
yourdomain.comТолько apex-домен без www
www.yourdomain.comТолько www-версия
*.yourdomain.comВсе поддомены (но не сам apex)
yourdomain.com + *.yourdomain.comАпекс + все поддомены
yoursite.tilda.wsКонкретный поддомен Tilda

Примеры

Если ваш сайт — conference.example.com:

  • Добавьте: conference.example.com

Если у вас несколько поддоменов (events.example.com, tickets.example.com):

  • Добавьте: *.example.com (или каждый поддомен отдельно)

Если сайт на Tilda с кастомным доменом myevent.com:

  • Добавьте: myevent.com и www.myevent.com

Протоколы

Разрешение на домен автоматически распространяется на оба протокола — http:// и https://. Указывать протокол при вводе не нужно.

Localhost для разработки

Для тестирования виджета локально добавьте:

  • localhost
  • 127.0.0.1
  • localhost:3000 (или другой порт)

Рекомендуется удалять localhost из списка перед переводом в продакшн.

Применение к конкретному типу билета

По умолчанию allowlist применяется ко всему виджету события. В настройках отдельных типов билетов нельзя задать отдельный список — ограничение действует на уровне события.

Инвалидация кэша

evntflo кэширует список разрешённых доменов в Redis (TTL 60 секунд). После добавления нового домена изменение применяется максимум через 60 секунд без каких-либо дополнительных действий с вашей стороны.

Частые вопросы

На тарифе Free нужно ли настраивать CORS?
Нет. На тарифе Free список разрешённых источников не применяется — виджет работает на любом домене. Ограничение источников доступно начиная с тарифа Pro.
Что произойдёт, если домен не добавлен в список?
Запросы с неизвестного домена будут заблокированы, виджет не загрузится, пользователь увидит пустой блок. Убедитесь, что добавили все нужные домены, включая www и без www.
Можно ли разрешить все поддомены сразу?
Да. Используйте wildcard-синтаксис: *.yourdomain.com разрешит все поддомены. Apex-домен (yourdomain.com) нужно добавить отдельно.