2012-01-30 14 views
0

イムMVC 3に新しいの種類と私はMVC 2フォーム認証Cookieの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のクッキーのライブを指定するのですか?事前に

Thxを

答えて

2

私の質問これは、同じ効果を持っているんです?

:最初に手動で10分に、チケットのタイムアウト妥当性を設定しているので、第二に、それはあなたのweb.configファイル内のタイムアウトプロパティを使用し、一方、

、2つのコードフラグメントは、同じではありません
<authentication mode="Forms"> 
    <forms loginUrl="~/Account/LogOn" timeout="2880" /> 
</authentication> 

web.configのタイムアウトを10分に設定すると、同じ効果があります。

+0

thx a @Daring –

関連する問題