Я использую ASP.NET MVC 2 и имею страницу входа, защищенную через HTTPS. Чтобы пользователь всегда получал доступ к этим страницам через SSL, я добавил атрибут [RequireHttps]
в контроллер. Это делает работу отлично.
Когда они успешно вошли в систему, я бы хотел перенаправить их обратно в версию HTTP. Однако атрибута [RequireHttp]
нет, и я изо всех сил пытаюсь понять, как мне этого достичь.
Дополнительное (потенциальное) осложнение заключается в том, что веб-сайт, находящийся в работе, размещается по маршруту домена, но для целей разработки и тестирования он находится в подкаталоге / виртуальном каталоге / приложении.
Я слишком обдумываю это, и есть ли простое решение, бросающее мне в глаза? Или это немного сложнее?