如何保存授权登录用户的信息

时间:2014-06-07 08:03:50

标签: c# asp.net login formsauthenticationticket

我正在使用ASP.NET Web应用程序和FormsAuthenticationTicket。 在FormsAuthenticationTicket中,我保存了userName,但我也需要用户的ID。 我试图在Session中保存ID,但它并不总是有效。

FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(1, t.FullName,      DateTime.Now,
                DateTime.Now.AddMinutes(2880), CheckBox1.Checked, t.Credential, FormsAuthentication.FormsCookiePath);
            string hash = FormsAuthentication.Encrypt(ticket);
            HttpCookie cookie = new HttpCookie(FormsAuthentication.FormsCookieName, hash);

有没有办法以更好的方式保存ID?

0 个答案:

没有答案