autologin bei sessions
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
du kannst, soweit ich wei?, nich mit sessions alleine ein autologin machen.
du schreibst nach dem login ein cookie auf die pladde des users mit seiner user-id oder seinem usernamen und wenn jemand auf die seite kommt, der laut sessions nicht angemeldet ist, pr?fst du, ob ein cookie da is, und falls ja, machst du ihm ne neue session mit dem benutzernamen -
f?r einen autologin brauch man cookies das stimmt, aber eingetlich wird das doch von php automatisch mitm cookie gemacht, solange der browser cookies unterst?tzt
kann ich die lebensdauer nich einfach einstellen oder is das wieder nur mit admin rechten zu machen?
jannis schrieb:
du schreibst nach dem login ein cookie auf die pladde des users mit seiner user-id oder seinem usernamen und wenn jemand auf die seite kommt, der laut sessions nicht angemeldet ist, pr?fst du, ob ein cookie da is, und falls ja, machst du ihm ne neue session mit dem benutzernamen
also
if (isset($_POST) {
if (benutzer und pw gleich aus der db) {
jap eingeloggt
session setzten
cookie setzten
} else {
boing fehler
}
} elseif (isset($_SESSION) {
jap eingeloggt
} elseif (isset($_COOKIE) {
if (benutzter und pw gleich der aus der db) {
jap eingeloggt
sessions setzten
} else {
nich eingeloggt
}
w?re das so richtig?
von sinn her!
das $_SESSION und co. immer gesetzt sind is mir klar....
also nur von sinn nich vom code! ;) -
klingt ganz logisch
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage