webForumDet fria alternativet

Varför loggas jag ut? Använder Session funktion

ASP

8 svar · 815 visningar · startad av wazid

Medlem sedan maj 2001156 inlägg
Frågan#1

Hej

På min hemsida har jag en del funktionen som kräver att man är inloggad.
För inloggninen använder jag Sessionscookies, där man kan se lite nedan.


Session.Timeout = 120 'Sätt tid för utloggning efter inaktivitet
Session("Username") = RecSet("Username")
Session("UserID") = RecSet("ID")

På de aktuella sidorna så gör jag en kontroll så att Sessionen är aktiv

If Session("Userid")<>"" Then

Detta har fungerat bra för mig i åratal. En del användare har hört av sig och sagt att de blir utloggade.
Nu har det börjat drabba mig också!!
Det enda som jag ändrat är att jag flyttat och inte sitter på uppkoppling via fiber utan en 8 Mbit ADSL från Telia istället.

Surfar jag från annan dator på jobb som har jag inte problemet.

Känner någon till om detär så att internetuppkopplingen har betydelse för att Sessionscokkies kan tappas?

MvH

/Wazid

Medlem sedan okt. 20041 556 inlägg
#2

Om du samtidigt som du är inloggad pumpar upp filer/ändringar till din site så kan det hända att sessionsbagen töms = du & dina "medlemmar" logga ut.

Medlem sedan aug. 20002 272 inlägg
#3

Webbläsare??

Jag hade liknande problem med FF, rensade allt som går att rensa i läsaren sen fungerade det igen.

Medlem sedan maj 2001156 inlägg
#4

Kan jag göra något för att hindra att sessionsbagen töms?

Jag kör IE 7.
Körde det tidigare också på den andra internetuppkopplingen.

Tacksam för fler idéer

//David

Medlem sedan okt. 200713 inlägg
#5

Varför inte andvända ett enklare sett med javascript det funkar fint fint för mig och den loggas ut perfekt också sen är det bara några rader script ...

Medlem sedan feb. 200112 078 inlägg
#6

Datorgruppen skrev:

Varför inte andvända ett enklare sett med javascript det funkar fint fint för mig och den loggas ut perfekt också sen är det bara några rader script ...

Har du byggt en inloggningsfunktion i JavaScript? :o

Medlem sedan okt. 200713 inlägg
#7

Nej , men automatiskt utloggning i asp som loggar ut personen vid inaktivitet... :D

Medlem sedan mars 20041 505 inlägg
#8

Alltså det är väl omöjligt att uppkopplingen ska påverka?
Sessioner fungerar väl såhär i praktiken:
- En nyckel skapas på servern.
- Nyckeln sparas i användarens dator som en textfil (cookie).
- Vid varje anrop kontrollerar servern nyckeln i cookien. Om den matchar så lever sessionen.
Om man sedan sitter på ADSL, fiber eller 3G ska väl knappast spela någon roll? Eller tänker jag fel? :P

Medlem sedan maj 2001156 inlägg
#9

Nu har jag fått ordning på det.
Det var tydligen inte internetuppkopplingen.

Det låg i att applikationspoolen på webhotellet startades om ofta.

Vad nu det innebär.

God Jul
David

254 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)