2011-11-28 33 views

回答

2

如果您希望RenewIfOld以20分鐘的增量進行續訂,則原始cookie的過期時間(滑動到期值)也應設置爲在20分鐘內過期。它以原始版本發行的速度更新。

+0

根據MSDN,'RenewTicketIfOld'計算新的到期時間爲當前時間+過期 - 舊發佈日期。正如Dracorat指出,如果最初的差異是20分鐘,那麼只有20分鐘纔會有新的到期。 – VinayC

+0

我有這個來創建一個新的cookie> var myNewCookie = cntex.Request.Cookies [FormsAuthentication.FormsCookieName] ??新的HttpCookie(FormsAuthentication.FormsCookieName,newCookieValue){Path = newTicket.CookiePath};這將是myNewCookie.Expires = {mynewexpirationdate}正確嗎?但它似乎並沒有覆蓋舊的cookie。 – gdubs