2012-01-30 4 views
0

메신저 MVC 3 새의 종류와 난 그냥 MVC 2폼 인증 쿠키 MVC 3 및 ​​MVC MVC 3 샘플 프로젝트에 2

FormsAuthenticationTicket authTicket = new FormsAuthenticationTicket(1,Username,DateTime.Now,DateTime.Now.AddMinutes(10), RememberMe, Username); 
string encTicket = FormsAuthentication.Encrypt(authTicket); 
this.Response.Cookies.Add(new HttpCookie(FormsAuthentication.FormsCookieName, encTicket)); 

에서 샘플 프로젝트를이 자리이

FormsAuthentication.SetAuthCookie(model.UserName, model.RememberMe); 

제 질문은 이것도 같은 효과가 있습니까 ?? 어떻게 mvc 3에 쿠키의 라이브를 지정합니까 ?? 사전에

들으

답변

2

내 질문이이 같은 효과를 않습니다입니까 ??

: 처음에 수동으로 10 분 티켓의 시간 제한 유효 기간을 설정하고 있기 때문에 두 번째에 당신의 web.config에서 제한 시간 속성을 사용하는 반면

없음

, 두 코드 조각은 해당되지 않습니다
<authentication mode="Forms"> 
    <forms loginUrl="~/Account/LogOn" timeout="2880" /> 
</authentication> 

web.config의 시간 제한을 10 분으로 설정하면 동일한 효과가있었습니다.

+0

thx 많이 @ 대담한 –