Avatar billede ugotabe_kidding Nybegynder
01. september 2004 - 12:38 Der er 3 kommentarer og
1 løsning

Meddel brugeren, hvis sidste logout var "ukorrekt"

Jeg har et loginsystem, baseret på Sessions og bruger session.abandon, når brugeren logger af. Men tit sker det, at brugerens session time out'er, når brugeren er "inaktiv". Jeg ønsker at meddele dette til brugeren ved næste login: "Du loggede ikke korrekt af sidste gang. Husk venligst dette fremover for at øge sikkerheden" - eller noget i den stil. Men hvordan ved systemet, at sessionen time out'er, så den kan opdatere brugeroplysningerne og sætte tblUser.CorrectLogin = "False" ?

Håber at det er forståeligt? Jeg har set det i aktion på aktiespil.tv2.dk - her får man besked om at sidste besøg blev afsluttet "ukorrekt".

Any ideas?
/U.K.
Avatar billede martin1000ben Nybegynder
01. september 2004 - 12:46 #1
Hmm... sad og tænkte hvad man kunne gøre i databasen.

Når brugeren trykker på logout, så sætte et 1 tal i logout_rigtigt i databasen.
Så viser den ikke "forkert logout" teksten.

Men hvis der i databasen står 0 udfor logout_rigtigt, og samtidig at det er xxx tid siden brugeren sidst er set online så skal "forkert logout" teksten komme frem.

Det lyder da ret nemt at lave det kunne jeg forstille mig.
Avatar billede ugotabe_kidding Nybegynder
01. september 2004 - 12:49 #2
Du har helt ret - det er bare den "omvendte" måde, i forhold til hvad jeg tænkte på. Men det hjælper jo altid at få friske øjne på sagen... Det du foreslår er jo såresimpelt at lave og giver mig den ønskede funktionalitet!

Smider du et svar?

Mvh
U.K.
Avatar billede martin1000ben Nybegynder
01. september 2004 - 12:51 #3
Håber du kan bruge det :-)
Avatar billede ugotabe_kidding Nybegynder
01. september 2004 - 12:52 #4
Det ved jeg at jeg kan ;o) Det er super!
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