private void WriteCookie(User temp) { UserInfo info = IdentityService.Convert(temp); FormsAuthenticationTicket ticket = new FormsAuthenticationTicket( 1, //取得票證的版本號碼。 info.UserID.ToString(), //取得與表單驗證票證相關聯的使用者名稱。 DateTime.Now, DateTime.Now.AddHours(18), //取得表單驗證票證到期的本機日期和時間。 true, //如果核發了持久性 Cookie (跨瀏覽器工作階段儲存的 Cookie),則為 true,否則為 false。 JsonClass.ObjectToJson(info), FormsAuthentication.FormsCookiePath); string encTicket = FormsAuthentication.Encrypt(ticket); //寫入登入資訊 Response.Cookies.Add(new HttpCookie(FormsAuthentication.FormsCookieName, encTicket)); }