Avatar billede sth Novice
23. februar 2005 - 16:53 Der er 8 kommentarer og
2 løsninger

Session timer out tilfældigt

jeg ahr et par sider hos Unoeuro og har problemer med at mine brugre bliver logget af.
jeg bruger en Session til at styre dette, og så længe denne er i live, har jeg så fat i hvem brugeren er og kan dermed lave database opslag og andet , men ofte går der kun et par minutter inden brugeren bliver smidt af, jeg har prøvet at ændre Session.Timeout uden at det har haft nogen effekt, jeg har ligeledes prøvet at forny brugerens Session hver gang en frame opdateres, det hjælper heller ikke.

Er der nogen der bar en løsning, jeg har lige skrevet til unoeuro men har ikke hørt noget, de plejer også at skrive tilbage at de ikke kan se at de har problemer !

så man skulle evt finde et andet hotel !

Nogen der kendet noget det ikke koster for meget Skal være stabil, køre asp og mysql ?
Avatar billede nythjem Nybegynder
23. februar 2005 - 17:07 #1
Hej Sth!

Jeg har samme problem, dog hos 123hotel. Imidlertid har jeg løst problemet ved, at skrive en cookie og en valideringsstreng, og så helt streget sessions.. :)
Avatar billede sth Novice
23. februar 2005 - 17:14 #2
ja det var selvf en mulighed, men min side virkede jhos en anden udbydere.

Kunne jeg se din kode ?
evt sende det til mig på mail
Avatar billede nythjem Nybegynder
23. februar 2005 - 17:23 #3
Ok..

Nej desværre, jeg beklager. :)

Men altså, det er meget simpelt.

I din log ind validerer du jo det indtastede brugernavn og adgangskode. I stedet for at skrive en session skriver du bare en cookie med nogle informationer du synes er nødvendig.

Jeg har blandt andet lavet et felt der hedder Adgangsstreng. I cookien skriver jeg brugernavn, brugerid, dato og adgangsstrengen.

I stedet for at bruge If isEmpty Session("brugerid") Then Response.Redirect("login") til at beskytte mine sider med henter jeg cookien, tjekker om adgangsstregen er korrekt i forhold til den adgangsstreng der er dags dato.

Men der er jo mange måder at gøre det på.. :)
Avatar billede sth Novice
23. februar 2005 - 17:38 #4
ja ok jeg kunne jo selvf prøve at lave det med at smide et par cookies, jeg mener bare ikke det er den rigtige måde, de må vel have en fej iederes opsætning eller noget i den stil.
Er der andre der har en løsning ?
Avatar billede a1a1 Novice
23. februar 2005 - 17:52 #5
sth -> du har nok ret i at fejlen ligger hos unoeuro, jeg kunne forestille mig at det er fordi at deres servere er overbelastet..
Avatar billede sth Novice
23. februar 2005 - 18:17 #6
ja og nu er deres FTP nede !
Avatar billede a1a1 Novice
23. februar 2005 - 18:59 #7
:o( det er hvad man får for "uno euro"
Avatar billede sth Novice
23. februar 2005 - 19:50 #8
a1: ja du har nok ret, kender du et godt alternativ ?
Avatar billede a1a1 Novice
23. februar 2005 - 20:15 #9
http://rackhosting.com/dk/produkter/webhoteller/

har god service, enda på telefon :o)

Prisen er lavere end din :o)
Avatar billede sth Novice
23. februar 2005 - 20:51 #10
a1 det mener jeg nu ikke er helt rigtig, jeg har asp og mysql til ca 7,5 / måned og det koster da noget mere hos rackhosting.com er du enig eller kan jeg bare ikke læse ?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester