webForumDet fria alternativet

FormsAuthenticationTicket - time out...

2 svar · 483 visningar · startad av Diffen

DiffenMedlem sedan feb. 200531 inlägg
#1

tjenare

har ett jävla störigt problem.. har följande kod på FormsAuthenticationTicket:

FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(1, // Ticket version 	Username.Text, // Username associated with ticket DateTime.Now, // Date/time issued DateTime.Now.AddHours(5), // Date/time to expire true, // "true" for a persistent user cookie reader["roles"].ToString(), // User-data, in this case the roles FormsAuthentication.FormsCookiePath);// Path cookie valid for

I min värld så skall denna ticket vara levande i fem timmar, fast den lever inte längre än 20 min...

Jag har även testat att köra med DateTime.Now.AddMinutes(300) för att få fem timmar oxå... Detta fungerar inte heller.

Jag har även ändrat time outen på iis:en till 400 minuter...

Någon som har nån idé om vad jag missat?

asmodieMedlem sedan jan. 2004501 inlägg
#2

Är du säker på att du satt den som persistent? Annars försvinner den varje gång du stänger browsern eller rättare sagt när din session tar slut.

DiffenMedlem sedan feb. 200531 inlägg
#3

Jag tog ett span i webconfig å där hittade jag en session som hade time out på 20 min.... jag ändrade den och då löste sig problemet

128 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)