Cookies Basierter Login??
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
aktuelle benutzer
besucher
daten
externen zugriff
inhalt
lang speichern
login
meinung
monat
schauen
sekunde
session
sicherheitsrisiko
stattdessen
tutorial
variable
vorteil
zugreifen
-
Wie der Title schon sagt, wie??
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Schau mal hier in den Tutorials:
http://www.lima-city.de/tutorials.php?m=search&query=cookies&match_in=1 -
Erstmal setzt du dein Cookie:
setcookie("login", "Admin", time()+2678400);
der Wert "+2678400" sind die Sekunden wie lange dein Cookie g?ltig ist. Hier 1 Monat.
Dann die Abfrage:
if($_COOKIE['login'] == "Admin") { header('Location: adminbereich.php'); } else { echo "Du hast keinen Zugriff auf den Adminbereich"; }
-
ich w?rde cookies nicht empfehlen und stattdessen sessions verwenden, da du die cookies auf deinem Pc auslesen kannst ...
MfG apollo13 -
Session kenn ich auch. Was ist sicherer??
-
gollum1990 schrieb:
Session kenn ich auch. Was ist sicherer??
rofl
Hat er doch gerade eben gesagt:
apollo13 schrieb:
ich w?rde cookies nicht empfehlen und stattdessen sessions verwenden, da du die cookies auf deinem Pc auslesen kannst ...
MfG apollo13 -
wird bei einer session nicht genauso ein cookie gesetzt? ;)
-
zooklo schrieb:
wird bei einer session nicht genauso ein cookie gesetzt? ;)
Ne. Ne Session-Variable. -
Hi,
bei Sessions wird auch ein Cookie Erzeugt (Mit der Session-ID; dieses Cookie ist jedoch unn?tig, man kann die Session-ID im query-string von Links ?bergeben).
Jedoch ist das keine Sicherheitsl?cke, da man keinen externen Zugriff auf die Session-Inhalte hat. Das ist der Vorteil an den Sessions.
Eigentlich ist das aber meiner Meinung nach egal, da nur der aktuelle Benutzer die Cookies lesen kann und das ist keine Sicherheitsrisiko. Ausserdem m?sste man die Cookie-Daten nur gut genug verschl?sseln, dann gibt es keine Probleme.
Trotzdem empfehle ich Sessions, da sie bequemer und sicherer zu bedienen sind.
mfg,
hr -
Cookies sind f?r Besucher aber komfortabler. Man muss sich dann nicht jedes Mal neu einloggen, sondern kann sein Login bspw. einen Monat lang speichern.
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage