Bejelentkezéseket miért jobb session-ban tárolni, mint cookie-ban?
De én a cookie-ban is csak egy generált random számot tárolok, amit az adatbázisban is tárolok.
Ez így nem elfogadott megoldás, mennyire népszerű ennek a használata?
Ma már mindenki inkább session-t használ?
session adot munka menet, cookie pedig egy pl fix lejáratú dolog.
Cookie pl. akkor jó, ha szeretnénk hogy következő böngésző megnyitásakor, akár másnap is meglegyen.
Session pedig addig érvényés amíg a böngészőt be nem zárja.
Bejelentkezést azért is tárolják Session -ba, mert ha olyan gépen lépnek be amit többen használnak, ne maradjon véletlen se bent böngésző bezárása után.
Ez főleg régebben volt lényeges amikor internet még csak inkább suliban, könyvtárban, vagy netkávézókba volt.
Bejelentkezést 2 féle módon oldanám meg.
Alapvetően Session -ba tárolnám, viszont ha bejelőli hogy emlékezzen rá, akkor hosszú lejáratú cookie -be is.
Így eldőntheti a látogató hogy csak adot böngészési időre, vagy hosszabb időre lép be azon a gépen.
Szerintem tarolhatod cookie-ban az emlitett random szamot. Felteve, hogy az mondjuk egy GUID, ugyhogy nincs esely megtippelni.
En csak akkor tennem ahogy a tobbiek is irtak, ha hosszan akarod tarolni. A cookie az browser wide (kliens), ugyhogy session eseten ket belepesnel egy geprol ket session-od lesz es gond nelkul fognak mukodni. Mig cookie-nal gondok lehetnek. En csak azt raknam cookie-be ami visit-ek kozott es jo ha megmarad. Tracking, auto-login, stb.
Ugyhogy szerintem hasznald mindkettot. Csak mindegyiket a "megfelelo" dolgok tarolasara. ;)
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!