У меня есть веб-сайт, написанный в ASP.Net MVC4 и развернутый в IIS7.5, пользователю сначала нужно войти в систему, прежде чем просматривать остальную часть Интернета, так например, вот как выглядит источник:Force HTTP вместо HTTPS
маршрут:
localhost/project/account/logon
localhost/project/apple
localhost/project/banana
метод входа:
[RequireHttps]
public ActionResult Logon(string returnUrl)
{
...
return View();
}
[HttpPost]
public ActionResult Logon(string user, string pwd, bool remember)
{
...
string url = "/apple";
return Redirect(url);
}
проблема заключается в том, после входа пользователя в систему, и мы перенаправить пользователя на другое использование return Redirect('/apple')
связи, он также использует HTTPS https://localhost/project/apple
, чтобы посетить новую ссылку.
Как предотвратить перенаправление с помощью HTTPS?