27. januar 2009 - 15:19Der er
15 kommentarer og 1 løsning
Autologout Problem !
Hej,
Jeg har et problem med et auto logout script som jeg har...
Det er ikke et stort problem, men nærmere en meget dum fejl!
Problemet:
Scriptet er jo til for at det skal logge mine brugere ud! Det gør den også!
Problemet ligger i at den ikke smider dem over til siden der fortæller dem hvorfor de er logget ud, før de prøver at trykke på deres loginmenu.. Jeg vil gerne have at efter de (i det her testtilfælde) 10 sekunder bare smider dem direkte over til siden, uden at de skal gøre noget.. Så hvis de har været på toilettet, så kommer de tilbage til den side og ER logget ud i stedet for bagefter :)
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Har du noget der står uden om og refresher siden igen og igen ? For ellers bliver din kode jo netop først kaldt, i det øjeblik en bruger aktivt laver noget på din side.
Meta kan godt deaktiveres mener jeg ja. Men det kan alle refresh-tekniker jo. settimeout() og setinterval() javascript kan også deaktiveres, ved at deaktivere javascript, osv... Men igen, du skal have et script som refresher din side, hvis du vil have den til automatisk at hoppe til en side, når de er logget ud.
Men ved jævnlig refresh, skal du jo huske ikke at opdatere tiden, ellers virker det jo ikke. :o)
For at logge ind, skal man vel poste navn/pass ? Hvorfor så ikke sætte tidspunkt for login her ? Ved hver request å¨beskyttede sider, tjekker du så om tiden er større end ( tid+tid man kan være inaktiv ) Og er den det, så lav en header. Hvis ikke, så opdater tid til nuværende
nåh, rimelig forkert "formuleret", men princippet er vel: login -> sæt tid+tilladt inaktiv tid ved request, tjek om nu > end registeret tid, og hvis den er, logud, og ellers opdater registreret tid til ny tid
Men jeg ved ikke hvorfor - men header virker ikke på min server? Jeg har ingen idé om hvorfor? Det er somom one.com har opdateret et eller andet på deres servere som gør at det ikke virker. Dunno?
det script du ser der... I stedet for meta refresh var der en header der.. men det virkede overhovedet ikke, så jeg skiftede det ud med meta refresh...
Men en header() løser ikke problemet showsource. rotco vil gerne at jeg logger på. Så går jeg på toilettet, slår græsset osv... Og når jeg kommer tilbage, så er siden automatisk logget af og jeg står på login siden eller noget lign. Så der skal noget refresh af siden til. Under skal der selvfølgelig være noget login og noget.
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.