WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   PHP sessions vid inloggning (https://www.wn.se/forum/showthread.php?t=1050931)

frecka 2011-11-11 19:17

PHP sessions vid inloggning
 
Jag sätter två sessions vid en inloggning. Men om användaren inte har uppdaterat sin sida, alltså visat någon aktivitet så försvinner båda kakorna. Hur kan jag förhindra det?

Det har något med session_cooke_lifetime eller något sånt men jag vet inte om man ska mixtra med sånt för att åstadkomma det jag vill.

Hur gör du?

Kekke 2011-11-11 19:33

Citat:

Jag sätter två sessions vid en inloggning. Men om användaren inte har uppdaterat sin sida, alltså visat någon aktivitet så försvinner båda kakorna. Hur kan jag förhindra det?
Använd vanliga cookies + session.

frecka 2011-11-11 20:52

cookes använder jag vid en "Kom ihåg mig"-funktion. Men hur ska ja använda det i vanliga fall?

Björn 2011-11-11 21:38

Citat:

Ursprungligen postat av frecka (Inlägg 20423593)
cookes använder jag vid en "Kom ihåg mig"-funktion. Men hur ska ja använda det i vanliga fall?

Om användaren inte är inloggad i sessionen, men har komihåg kakor, skapa sessionen.

Det kan ju vara något vajsing på session timeout med på servern såklart. kan vara knepigt på shared hosting...

Workaround att ha "kom ihåg mig" ikryssad per default. Kryssa ur om inte. Då kommer det bara ibland bli problem med kort session för användare.


Alla tider är GMT +2. Klockan är nu 20:10.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson