online 1
gast (50)

/ Forum / Skripte(PHP,ASP,Perl...)

Skripte(PHP,ASP,Perl...)Skripte(PHP,ASP,Perl...)

Fragevon TByte vom 28.12.2020, 18:04 Options

Sessiones und Cookies PHP

Hallo
Ich stehe (mal wieder) vor einem Rätsel:
Mal angenommen, ich habe eine Website mit allem drum und dran. Jetzt kommt einer auf meine Seite und registriert sich. Das Registrierungsformular erstellt nun ein neues member-Objekt (aus der Klasse meber), genauer gesagt ein neues member-Objekt-Array-Element. Dieses neue Mitglied loggt sich jetzt ein. Das anmelde formular vergleicht jetzt namen und passwort aus dem formular mit den member-Objekt-Elementvariablen member[534]->name und member[534]->pw. Sind diese beiden gleich, dann schickt der server dem browser den befehl, ein cookie mit der ID des benutzers zu speichern (534). Und immer wenn der benutzer jetzt eine seite aufruft, wird seine ID benutzt, um seinen status anzuzeigen.
Meine Frage jetzt:
1. Ist das so korrekt? Also habe ich das insgesamt richtig verstanden?
2. Ist das nicht unsicher, weil jeder sein cooki so ändern kann, dass der jetztals ein anderer eingeloggt ist, ohne sein passwort zu kennen? Wenn ja, wie löse ich das problem? Ich habe gehört, es hat etwas mit sessiones zutun.
Wirklich sehr vielen dank schon jetzt!!
mfg und guten rutsch
TByte


Antwort schreiben

Antwort 1 von Workaround vom 30.12.2020, 20:24 Options

Damit hast du recht, man verwendet dafür in der Regel Sessions. Dass du das tun kannst musst du (wie beim cookiesetzen auch) den Befehl
session_start();
ausführen, bevor irgendwelche Header an den Browser gesendet werden. Den Namen und das Passwort würde ich dann in
$_SESSION['name'];
//und
$_SESSION['passwort'];
speichern, und bei jedem Seitenaufruf mit denen des Memberobjects vergleichen.

Antwort 2 von TByte vom 30.12.2020, 20:36 Options

hallo

super vielen Dank!!!!

folgefrage: und wozu braucht man cookies?

mfg und forhes neues jahr, guten rutsch
TByte

Antwort 3 von Keks... vom 30.12.2020, 20:56 Options

http://www.www-kurs.de/cookies.htm

Antwort 4 von TByte vom 01.01.2021, 16:15 Options

hallo

nochml danke, aber ich meinte eher wozu man cookies in diesem zusammenhang braucht.

mfg und frohes neues Jahr
TByte

Ähnliche Themen

mehrere cookies speichern
timoxy  23.06.2007 - 84 Hits - 1 Antwort

Zusammenhengender php script in guten, funktionierenden php script
derfehler  15.09.2007 - 58 Hits - 2 Antworten

cookies
karim  26.10.2007 - 66 Hits - 28 Antworten

PHP Problem - Text aus Datenbank auslesen wo PHP Code drinsteht?!
Kuscheltier  10.11.2007 - 126 Hits - 3 Antworten

Apache PHP, PHP wird nicht interpretiert
Kreavis  20.11.2008 - 105 Hits - 2 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026