FormsAuthenticationTicket - time out...

.NET

2 svar · 502 visningar · startad av Diffen

Medlem sedan feb. 200531 inlägg
Trådstart#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?

Medlem 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.

Medlem 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

252 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)