webForumDet fria alternativet

Ställa upp tiden för sessioner?

.NET

5 svar · 475 visningar · startad av inspiro

Medlem sedan sep. 2005673 inlägg
Frågan#1

Mina sessioner dör efter 30 minuter. Går det att ställa upp den tiden till valfritt antal minuter? Har försökt med sessionstate i web.config men det verkar inte fungera:

<sessionState mode="InProc" cookieless="true" timeout="480"></sessionState>
Medlem sedan nov. 2004100 inlägg
#2

inspiro skrev:

Mina sessioner dör efter 30 minuter. Går det att ställa upp den tiden till valfritt antal minuter? Har försökt med sessionstate i web.config men det verkar inte fungera:

<sessionState mode="InProc" cookieless="true" timeout="480"></sessionState>

<sessionState timeout="10000"/> Timeout-värdet är i minuter.

Medlem sedan sep. 2005673 inlägg
#3

Jo, det visste jag, men trots att jag har 480 minuter så dör den efter 30 ändå? Kan det vara något annat som skriver över min inställning på servern?

Medlem sedan jan. 2008280 inlägg
#4

Är det på ditt webbhotell? I så fall kanske det finns någon inställning i machine.config som de på webbhotellet ställt in och du inte kan overrida.

Medlem sedan sep. 2005673 inlägg
#5

Ja, det är ett webhotell så det kanske finns en sån inställning. Säg att man inte får förlänga sessioner, finns det något alterantiv för att hålla ett värde en längre tid över flera olika sidor (värdet får aldrig synas för användaren eller vara åtkomligt på något vis)

Medlem sedan sep. 2004828 inlägg
#6

Lagra i en databas med en identifierare i en kaka.
Kakan går ju att säkra upp lite så den inte hamnar i orätta händer.

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