webForumDet fria alternativet

Session

5 svar · 216 visningar · startad av Sofia

SofiaMedlem sedan okt. 20002 inlägg
#1

Jag har gjort en hemsida med en inloggning. Problemet är att jag blir utloggad efter ett litet tag. Var finns tidsinställningen? Eller är det så att jag måste sätta min Session-variabel på varje sida jag har så att den uppdateras och på så vis förlänger jag tiden?
Så här:
Session("login") = Session("login")
Hur ska jag göra?

cgiMedlem sedan jan. 2000358 inlägg
#2

Sessionvariablerna förlorar sina värden om användaren är inaktiv i mer än 20 minuter. Du kan istället använda Cookies eller dolda textrutor för att behålla värdena.

@ndersMedlem sedan juni 200026 914 inlägg
#3

eller ändra timeout-tiden...

session.timeout = 60

60 är antalet minuter.

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
where do you want to go to die?</A>

SofiaMedlem sedan okt. 20002 inlägg
#4

Jo, det har jag märkt. Alltså undrade jag om jag kunde uppdatera Session på alla min sidor istället för att använda cookies. Alltså tilldela Session = Session på varje ny sida jag går in på. På så vis uppdaterar jag väl Session och "håller den vid liv", eller? Jag vill helst inte använda cookies. Det finns ju en säkerhetsrisk i att använda cookies.

VideMedlem sedan dec. 19996 094 inlägg
#5

En session är ju också en form av cookie... Dock sparas aldrig något värde hos klienten, utan bara et idnummer som servern använder för att plocka fram värdet som är unikt för just den klienten...

------------------
Kom hem till mig...

jispirMedlem sedan maj 2001547 inlägg
#6

Välkommen hit till oss på wF Sofia

Nu till din fråga.

Om du gör som @nders skrev längre upp så räcker det med att du lägger in

session.timeout = 60

På den första sidan där du tilldelar användarna deras session objekt.

------------------
Den eviga babbelfisk jägarn

[Redigerat av jispir den 04 okt 2000]

Genererad på 373 ms · cache AV · v20260730165559-full.f96bc7eb