Gadz
@Gadz

Yii2. Как валидировать сaptcha из внешнего cors запроса?

Имеется внешний виджет(форма) для размещения на других сайтах. Предназначена для сбора заявок и отправки их на сервер.

Собственно когда приходит внешний запрос в контроллер в котором происходит валидация формы вместе с капчей, валидация капчи не срабатывает. Я так понимаю это потому, что сессия в этом случае не работает, куки никакие не отправляются и капча не срабатывает. Собственно сама картинка капчи подгружается в форму через js вот так:

$(".captcha").attr("src", captchaSrc + "?r=" + Math.random());

Собственно через ajax форма отправляется. Но капча не валидируется. Есть добрые люди, кто подскажет как в таком случае капчу сделать?
  • Вопрос задан
  • 77 просмотров
Пригласить эксперта
Ответы на вопрос 1
webinar
@webinar Куратор тега Yii
Учим yii: https://youtu.be/-WRMlGHLgRg
Запрос на капчу, в ответ капча + ключ проверочный (хеш)
При отправке формы цепляем ответ пользователя + ключ, проверяем на сервере совпал ли хеш.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы