Marian: Login erstellen

Beitrag lesen

Hi Mike,

wie kann man denn mit PHP/HTML ein Login auf einer Seite erstellen. [...]Schön wäre es wenn auf einer Seite einfach zwei Felder stehen Benutzername und Kennwort, und mit dieser wählt er sich dann ein, und bekommt ggf. dann eine Fehlermeldung direkt vom PHP Script, sprich auf der Seite und nicht durch ein neuen Fenster vom Browser was einen dann ja nach Browser auf eine Unauthorized Site linkt.

Ist sowas möglich ?

Ja. Und auch nicht sehr schwer zu programmieren (Hab ich auch mal gemacht):
1. Du überprüfst, ob Login-Daten (Name und Passwort) eingegeben wurden -> wenn nicht, Anmeldeformular und exit;
2. Du überprüfst, ob die Daten stimmen (d.h. ob es den User gibt und ob das Passwort stimmt) -> wenn nicht, Fehlermeldung, (ggf. nochmal Anmeldeformular) und exit;
3. Du speicherst die Daten (per Cookie, Session oder was weiß ich).

Das alles schreibst du in eine Extra-Datei, die auf jeder Seite, die geschützt sein soll, includest. Wenn die Login-Daten stimmen, wird der Inhalt der Seite ausgegeben, ansonsten exit;, dann wird der Inhalt der Seite nicht ausgegeben.

Vielleicht hilft dir auch dieser Tipps&Tricks-Artikel.

Viele Grüße aus Freiburg,
Marian