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