Quote:
Originally Posted by Haze!
Ja ich arbeite mit XAMPP
Wie sieht das script dann aus?
Hab probiert mich einzuloggen aber da passiert nix
|
Gab es eine Fehlermeldung? Wenn ja wäre es hilfreich diese zu Posten.
Man kann dir nicht alles vor programmieren, du musst dich schon selber etwas engagieren.
Eine Datenbank Verbindung baust du so auf
PHP Code:
// Wir verbinden uns mit der Mysql Service
$con = mysql_connect('localhost','username','password');
if (!$con) {
die('Konnte keine Verbindung aufbauen: ' . mysql_error());
}
// Wenn es keine Fehler bei dem Verbindungsaufbau gab,
// wählen wir die Datenbank aus
mysql_select_db('datenbank', $con);
Nachdem du das gemachst hast musst du nurnoch überprüfen ob die Übergeben Daten von dem Formular Korrekt sind (Achtung SQL Injection)
PHP Code:
// mit mysql_real_escape_string verhindern wir sql injection
$user=mysql_real_escape_string($username);
$pass=mysql_real_escape_string($password);
// Wir machen eine abfrage, gibt es in der Datenbank einen User der den
// usernamen und das password gibt
$query=mysql_query('SELECT * FROM login where
username="'.$user.'" AND
password="'.$pass.'"'
);
// Wir holen uns die Anzahl der Treffer.. wenn der 0 ist geben wir aus das er
// die Falschen login daten hat, ansonsten leiten wir ihn weiter
$count=mysql_num_rows($query);
Ich empfehle das Password in der Datenban per md5 und einen salt zu verschlüssel z.b. so.
PHP Code:
$pass = md5('ein_sicherer_token'.$pass);
Das was ich hier geschrieben habe muss nur noch in Form gebracht werden. Wenn du selber PHP nicht so gut beherrscht, solltest du dir jmd suchen der es dir Kostenlos oder kosten günstig Programmiert.
P.S.: Es gibt im Internet mit Sicherheit auch ein Fertiges Login Script was deinen Wünschen entspricht