Два способа, и это разные решения
Заявка без входа
Пользователь подтверждает отправку формы, но сессия не создаётся и учётная запись не
заводится. Нужен небольшой серверный обработчик рядом с формой.
Вход и привязка канала
Пользователь входит, а вы попутно получаете канал — если у вас есть учётные записи и личный
кабинет.
Что получает сайт
- факт подтверждения — кто именно (
sub) и в каком канале (channel_type) подтвердил отправку; - живой канал для ответа: написать в мессенджер, в котором человек только что подтвердился, надёжнее, чем на адрес, введённый руками;
- фильтр ботов дешевле CAPTCHA: некоторые каналы сообщают, что отправитель — бот, Veriqa отдаёт этот признак в claims, и такие обращения можно отсекать до создания записи.
Это фильтр, а не антифрод. Он снимает поток мусорных заявок, но не заменяет систему
противодействия мошенничеству.