Почему метод «продолжает» работать после return?

121
07 июня 2019, 15:10

У меня есть .net core проект, есть экшен который защищен reCaptcha.

[HttpPost]
[AllowAnonymous]
public async Task<IActionResult> SignUp(UserSignUpModel model)
{
        var recaptchaRes = await _reCaptchaService.Validate(Request, !Startup.IsDevelopment);
        if (!recaptchaRes.success)
        {
            return BadRequest("ReCaptcha is invalid");
        }
        await _userService.Signup(model); // Тут делается вызов userManager и отпрвляется email
        return Ok();
}

Для reCaptcha используюre CAPTCHA.AspNetCore (https://github.com/TimothyMeadows/reCAPTCHA.AspNetCore)

Форму отправляю через axios.

Суть в чём, на локальном хосте всё работает отлично, но в Azure проиходит следующее: Отправляется запрос, приходит 400("ReCaptcha is invalid") и пользователь регистрируется. Я смотрел в хроме, отправляется только один запрос. Может у кого-то была подобная проблема? Может .net core как-то повторяет какие-то запросы в случаи неудачи... Может ещё что...

READ ALSO
как-то в инспекторе выбрать метод

как-то в инспекторе выбрать метод

Мне нужно как-то в инспекторе выбрать методНу как допустим в Button в инспекторе, внизу менюшка где можно добавлять-убавлять обьекты

125
Динамически формы с мультиэлементами в Razor pages

Динамически формы с мультиэлементами в Razor pages

Есть простая база данных клиентовВ ней 2 таблицы, в одной из которых клиент с информацией и 2 таблица с его почтовыми ящиками

99
Xamarin библиотеки для работы с Excel

Xamarin библиотеки для работы с Excel

Подскажите пожалуйста какие библиотеки существуют для чтения/записи данных в excel документ?

128
Отрисовка прямоугольников через c# код

Отрисовка прямоугольников через c# код

Есть у меня такой код: Xaml:

118