2010-07-30 3 views
2

"Remember Me"토큰을 쿠키로 저장하는 ASP.NET 응용 프로그램이 있습니다. SSL을 구현할 때까지 제대로 작동했습니다.https를 사용하는 경우 ASP.NET 쿠키가 설정되지 않음

FireCookies를 사용하면 ".ASPXAUTH", "ASP.NET_SessionId"및 기타 쿠키가 표시되지만 FireCookies를 사용하면 "_rmtoken"이라는 쿠키가 표시되지 않습니다. 쿠키에 대한 쿠키의 도메인 속성을 설정 간단하게하려고

 

public static void SetRememberMeCookie(HttpContext context, Guid token) 
{ 
    DeleteRememberMeCookie(context); 
    var loginCookie = new HttpCookie("_rmtoken") 
    { 
     Value = token.ToString(), 
     Expires = DateTime.Today.AddMonths(1), 
     HttpOnly=false, 
     Secure = false 
    }; 
    context.Response.Cookies.Add(loginCookie); 
} 

 

답변

1

거짓에서이 행 : 다음 코드는 내가 쿠키를 설정하는 데 사용할 것입니다

Response.Cookies["your_cookie_name"].Domain = "yourdomain.com"; 

... 자세한 내용을 확인하려면 this article을 확인하십시오.

관련 문제