mariesnejstrup Posted October 8, 2014 Share Posted October 8, 2014 Hej. Er der nogen der ved hvordan man retter sådan at når kunden logger ind på webshoppen, og lukker vinduet ned, så selvom man IKKE trykker "log ud" så logges de automatisk af alligevel? Kan dette lade sig gøre uden alt for meget hardcore kodning? Link to comment Share on other sites More sharing options...
TorbenЯune Posted October 8, 2014 Share Posted October 8, 2014 Hej. Er der nogen der ved hvordan man retter sådan at når kunden logger ind på webshoppen, og lukker vinduet ned, så selvom man IKKE trykker "log ud" så logges de automatisk af alligevel? Kan dette lade sig gøre uden alt for meget hardcore kodning? Hvis du med "lukker vinduet ned" mener lukker browseren, så er det letteste at lægge denne linje ind i php.ini: session.cookie_lifetime = 0 (Muligvis ligger der allerede en linje med et andet indhold end 0). Meeen, det er ikke altid tilstrækkeligt, da f.eks. Chrome og Firefox har mulighed for at lade sessioner overleve browserlukning. Hvis man skal være helt sikker er du nødt til at fange web-serverens session end og selv sørge for at slå sessionen ihjel. Hvordan man gør det afhænger af hvilket operativsystem man kører på serveren. Link to comment Share on other sites More sharing options...
mariesnejstrup Posted October 10, 2014 Author Share Posted October 10, 2014 Okay, ja det var det jeg mente. Jeg vil prøve at sætte linjen ind. Tak for hjælpen :-) Link to comment Share on other sites More sharing options...
mariesnejstrup Posted October 14, 2014 Author Share Posted October 14, 2014 Hvis jeg nu gerne vil at der skal være en limit på hvor længe vinduet kan være åbent? Kan det lade sig gøre? Link to comment Share on other sites More sharing options...
TorbenЯune Posted October 16, 2014 Share Posted October 16, 2014 Hvis jeg nu gerne vil at der skal være en limit på hvor længe vinduet kan være åbent? Kan det lade sig gøre? Det er to forskellige ting: Limit på hvor længe man er logget på styrer du via session timeren. Åbent vindue - altså at prestashop vinduet lukker efter et timeout - er mere indviklet. Hvis vinduet er i fokus kan du blot pushe et script som lukker vinduet når sessionen timer ud - altså på session_end eventen. Er vinduet ikke i fokus kan det ikke umiddelbart lade sig gøre, da der så typisk vil være tale om et cross domain problem (det aktive vindue vil typisk ikke komme fra dit domæne). Det beskytter alle browsere imod, og du skal bede brugeren om password til browserens sikkerhedssystem for at få lov til at røre et ikke aktive vindue. Dvs. du får vendt det på hovedet så du skal bruge et password for at logge UD. Se mere her: http://www.telerik.com/forums/cross-domain---closing-window Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now