Здравствуйте!
У меня есть .net core проект, есть экшен который защищен reCaptcha.
public async Task<IActionResult> SignUp(UserSignUpModel model)
{
var recaptchaRes = await _reCaptchaService.Validate(Request, !Startup.IsDevelopment);
if (!recaptchaRes.success)
{
return BadRequest("ReCaptcha is invalid");
}
_userService.Signup(model);
}
Для reCaptcha использую reCAPTCHA.AspNetCore(
https://github.com/TimothyMeadows/reCAPTCHA.AspNetCore)
Форму отправляю через axios.
Суть в чём, на локальном хосте всё работает отлично, но в Azure проиходит следующее:
Отправляется запрос, приходит 400("ReCaptcha is invalid") и пользователь регистрируется. Я смотрел в хроме, отправляется только один запрос. Может у кого-то была подобная проблема? Может .net core как-то повторяет какие-то запросы в случаи неудачи... Может ещё что...
Всем, спасибо