В моем приложении .Net MVC у меня есть контроллер по умолчанию, доступ к которому должен иметь любой (поскольку он содержит страницу приветствия, регистрацию, вход в систему, методы сброса пароля и т. д.). Все остальные контроллеры были унаследованы от контроллера с атрибутом авторизации.
Я могу просматривать страницы по умолчанию/индекс и страницы по умолчанию/регистрации (т.е. любой запрос типа GET). Но любой запрос POST к действию контроллера по умолчанию действует так, как будто им нужна авторизация. Например, когда пользователь вводит адрес электронной почты/пароль и нажимает «Войти», он отправляет запрос POST по умолчанию/логину.
Я попытался установить пути к местоположению в webconfig, но все равно не повезло. Я заметил, что каждый запрос POST возвращает файл cookie авторизации формы с пустым значением, в то время как запросы GET не отправляют обратно файл cookie авторизации. Есть идеи, что я пропустил?
Заранее большое спасибо :)
Ануруддха