Ну, вы еще не показали, что такое "это", но если вы находитесь в контексте страницы ... каждый запрос получит свой экземпляр страницы, не так ли?Иначе как бы у них были разные пароли?У вас будет несколько потоков, каждый из которых будет привязан к отдельному объекту.
Во многих отношениях это хорошо : вы не хотите, чтобы злоумышленники подвергали действию реальных пользователей.С другой стороны, это означает, что атакующему просто нужно сделать несколько попыток параллельно, чтобы эффективно игнорировать вашу попытку помешать ему.Как уже говорилось в других ответах, вы можете обойти это, используя один объект - но, пожалуйста, не делайте этого.Не забывайте, что новые потоки не будут создаваться до бесконечности IIS: этот подход позволит одному злоумышленнику сделать ваше приложение непригодным для всех пользователей, не только для аутентификации, но и для всего приложения ...и им даже не потребуется иметь действительный пароль.
Вместо этого вы можете рассмотреть возможность записи IP-адресов, которые не прошли проверку подлинности, и ограничить количество запросов, которые вы готовы обработать таким образом.(По общему признанию, это может иметь проблемы для некоторых пользователей, если они находятся за тем же прокси-сервером, что и злоумышленник, но это менее вероятно.) Это не остановит распределенную атаку, но это хорошее начало.