Hallo.
Habe als Beispiel (Benutzername : test, Passwort : test). Jetzt soll man sich hier einloggen können : Login
Wenn man aber jetzt beides richtig eingibt, dann kommt trotzdessen "Anmeldung nicht erfolgreich".
PHP-Code :
Hier wird ja erst die Verbindung zur MySQL Datenbank aufgenommen. Dann wird geschaut, ob der Benutzername mit dem PW vorhanden ist. Dann kommt der entsprechende Echo Befehl.
Hier ist doch alles richti, oder ? Ich glaube, dass ich an alles gedacht habe, PW entschlüsseln, Username und PW prüfen, ...
Danke im Voraus
Habe als Beispiel (Benutzername : test, Passwort : test). Jetzt soll man sich hier einloggen können : Login
Wenn man aber jetzt beides richtig eingibt, dann kommt trotzdessen "Anmeldung nicht erfolgreich".
PHP-Code :
PHP:
<?php
session_start ();
?>
<?php
mysql_connect ("Localhost", "Benutzername", "Passwort")
or die ("Verbindung kann nicht hergestellt werden.");
mysql_select_db ("Datenbank")
or die ("Die Datenbank konnte nicht gefunden werden.");
$username = $_POST["username"];
$passwort = md5($_POST["password"]);
$abfrage = "SELECT username, passwort FROM Tabelle WHERE username LIKE '$username' LIMIT 1";
$ergebnis = mysql_query($abfrage);
$row = mysql_fetch_object($ergebnis);
if($row->passwort == $passwort)
{
$_SESSION["username"] = $username;
echo "Login erfolgreich. <br> <a href=\"aktuell.php\">Aktuelles.</a>";
}
else
{
echo "Benutzername und/oder Passwort waren falsch. <a href=\"login.html\">Login</a>";
}
?>
Hier wird ja erst die Verbindung zur MySQL Datenbank aufgenommen. Dann wird geschaut, ob der Benutzername mit dem PW vorhanden ist. Dann kommt der entsprechende Echo Befehl.
Hier ist doch alles richti, oder ? Ich glaube, dass ich an alles gedacht habe, PW entschlüsseln, Username und PW prüfen, ...
Danke im Voraus