내 MVC4 모바일 애플리케이션에 등록, 로그인 페이지 및 나머지 페이지가 있습니다. 나는 등록 및 로그인 페이지와 같은 모든 민감한 정보 페이지와 HTTP를 다시 페이지로 보내는 HTTPS 연결로 사용자를 리디렉션하려고합니다. 컨트롤러 액션의 방법 :이를 위해 로그인, 등록과 같은 일부 페이지에서 MVC 4를 사용하는 모바일 응용 프로그램의 HTTP에서 HTTPS 로의 리디렉션
, 나는 다음과 같은 코드를 사용if (!HttpContext.Request.IsSecureConnection)
{
var url = new UriBuilder(HttpContext.Request.Url);
url.Scheme = "https";
Response.Redirect(url.Uri.AbsoluteUri);
}
하지만이 오류가 점점 :
Server cannot modify cookies after HTTP headers have been sent.
이 줄을 추가, 사이트 전체 HTTPS를 Global.asax에있는하려면); – user3166404
이 오류를 피하기 위해 리디렉션 전에 쿠키 값을 설정하는 방법 @ testuser – user3166404