ASP.NET Web アプリケーションと FormsAuthenticationTicket を使用しています。FormsAuthenticationTicket に userName を保存しますが、ユーザーの ID も必要です。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もより良い方法で保存する方法はありますか?