28. februar 2014 - 12:06Der er
8 kommentarer og 1 løsning
forbliv logget ind cookie
Hejsa.
Jeg har fået oprettet mig en cookie, som virker helt efter planen. Det er jo sådan set også herligt. Men hvis jeg har en hjemmeside med 400 sider, så vil jeg gerne have at brugeren forbliver logget ind, indtil den enten er timeout eller man trykker på en knap: "Log ud". Jeg er ikke sikker på det, men den cookie skal vel oprettes første gang når brugeren bliver succesfuldt logget ind? Hvordan kommer jeg bedst igang med at få lavet dette? Kan man gøre det i JQuery, servlet eller?
Lige en rettelse. Pyt med det timeout. Det jeg mente er at når browseren lukkes eller man trykker lod ud, så skal der logges ud på hjemmesiden. Min cookie som jeg har lavet ser sådan ud:
foerste JSP side der vises vil saette en cookie ved navn jsessionid
den cookie forsvinder naar browseren lukkes
server opretter et session objekt samtidigt med at den saetter cookie i response
browser sender saa den cookie med alle efterfoelgende requests og serveren finder det rigtige session objekt for de requests baseret paa session id
session forsvinder nar noget kode kalder invalidate eller at den session timer ud (typisk efter 30 minutter uden nogen requests) - at session forsvinder betyder at serveren nedlaegger session objektet
container eller kode kan bruge session (objektet) til at holde styr paa om bruger er logget ind eller ej
men login og logout styres paa et hoejere niveau
ved application managed security saa gemmer applikationen noget i session ved successfuld login og sletter igen ved logud
hvis session nedlaegges saa fosvinder login status ogsaa
hvis session cookie forsvinder saa kan session ikek laengere findes
Jeg har læst rundt omkring med de ting du har skrevet her. Sådan som jeg hele tiden har forstået det, er at der oprettes en cookie når en bruger logger ind på en fx shop. Her kan han i toppen af siden se han er logget ind, hvilket er en cookie som bliver oprettet når han logger ind på sin profil, og som destroy når siden lukkes eller der trykkes ud.
Hej Arne. Undskyld den lange svar tid. Jeg har så mange bolde i luften lige nu med det programmering, at det er svært at jonglere med dem. Har en masse løse ender, som skal bindes sammen. Det kommer forhåbentligtvis indenfor de næste 3 uger.. Er det nogle ala dette her jeg skal kigge på? :
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.