これは、ログインに成功したときに呼び出される私の関数です。私はFormsAuthenticationTicketが期限切れになります
<authentication mode="Forms">
<forms loginUrl="~/Default/Login" timeout="540" />
</authentication>
を持ってweb.configファイルで
public static void CreateLoginCookie(User u)
{
FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(u.Id.ToString(), true, 9*60);
string encryptedTicket = FormsAuthentication.Encrypt(ticket);
HttpCookie cookie = new HttpCookie(FormsAuthentication.FormsCookieName, encryptedTicket) { Expires = DateTime.Now.AddHours(9) };
HttpContext.Current.Response.Cookies.Add(cookie);
}
(私はこのFormAuthenticationの事に非常に新しいです)私は、ユーザーの滞在は9時間でログインしたいが、それは動作しません。 1〜2時間後にログアウトします。
誰かが私に行方不明を教えてもらえますか?
は、あなたはそれがチケットとない期限切れのセッションのですか? –