我正在使用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?