webForumDet fria alternativet
Logga in / Bli medlem

FormsAuthenticationTicket - time out...

.NET

2 svar · 483 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

378 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
239 ms — ändringar (db)