20. juli 2006 - 16:37Der er
10 kommentarer og 1 løsning
Log af Sessions og lukke flere frames
Hej derude. Jeg har et login-system, hvor der skal angives brugernavn og kode. Når man er logget ind, vises 2 frames, hvor den venstre frame indeholder Menu-punkter, mens højre frame viser indeholdet af det valgte. Når jeg så logger af systemet, bliver jeg smidt af den pågældende session, mens der åbnes et nyt login-vindue. Kan det lade sig gøre at logge af de pågældende session, og skifte til login-billedet igen - uden at der åbnes et nyt vindue. Logud-linket har følgende kode: <a href=\"$PHP_SELF?logud=true\" target=\"parent\">Log ud</a><br> Er der brug for yderligere oplysninger, så sig endelig til.
Altså generelt ville jeg nok anbefale dig ikke at kode i frames. Men hvis du vil kode i frames, så kunne jeg godt tænke mig at se din side, og så se hvad du mener.
Jeg ved ikke helt præcist. Men kunne du ikke lave det sådan, at når der trykkes log ud, så laver du session_start(); $_SESSION = array(); session_destroy(); og så et javascript som skifter siden for vinduet som er uden om dine 2 frames? Og hvir en bruger nu ikke bruger javascript, så kunne (og det bør du også) tjekke at alle kald til admin funktioner er kaldt af en bruger med admin rettigheder.
øh - jeg forstår ikke helt - jeg er lidt novice på området. Når man er logget på, er der kun 1 vindue åbent, men med 2 frames. Javascript anvender alle brugere, da der allerede er nogle valideringsscript. Men jeg forstår mig ikke på at lave javascript.
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.