wie erstelle ich einen login mit php

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
ultracoder

wie erstelle ich einen login mit php

Beitrag von ultracoder »

ich bin gerade dabei php zu lernen, ich habe es nun schon geschafft, ein formular zu erstellen mit den pflichtfelder benutzername und kennwort und dann noch mehreren wahlfreien feldern.
das klappt auch so weit ganz gut, da es in einer datenbank gespeichert wird.
meine frage ist jetzt, wie ich einen login auf baue, also dass man sich mit seinem benutzernamen und seinem kennwort einloggen kann
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Na indem Du bspw. die eingegebenen Daten des Login Formulars mit denen (z.B.) in der DB hinterlegten Werten vergleichst.
Wenn die Abfrage eine positives Ergebnis zurückgegeben hat, kannst Du den User als eingeloggt markieren.....
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
ultracoder

Beitrag von ultracoder »

wenn das so einfach wäre, ka, ich krieg das irgendwie nicht hin
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Wo hängt's denn?
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
ultracoder

Beitrag von ultracoder »

irgendwie insgesamt, dass ich nicht weiß, wie ichs mach, dass die daten ausgelesen werden, also dass wenn man seinen benutzernamen eingibt auch das dazugehörige passwort gefunden wird
Daniel92
Mitglied
Beiträge: 39
Registriert: 17.04.2006 17:31
Wohnort: Mellrichstadt (Bayern)
Kontaktdaten:

Beitrag von Daniel92 »

Code: Alles auswählen

$pass = $_POST['pass'];
$name = $_POST['name'];
so.
und nun machst du eine SQL-Abfrage:
SELECT pass WHERE name='$name';

dann die Abfrage ausführen....
und dann vergleichen:

Code: Alles auswählen

if($pass == $row['pass'])
{
//eingeloggt
}
else
{
//falsch
}
Das ist jetzt natürlich mal nur so der grobe aufbau....
Meine Signatur würde gelöscht.
Tja, hab ich halt pech gehabt (man beachte vorallem die Rechtschreibung mancher Moderatoren/Admins hier) :D
ultracoder

Beitrag von ultracoder »

was bedeutet denn das $row in deinem code?
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag von S2B »

Das ist die Zeile, die du aus der Datenbank erhälst.
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
ultracoder

Beitrag von ultracoder »

ok danke
ultracoder

Beitrag von ultracoder »

*bump*
Antworten

Zurück zu „Coding & Technik“