Hi,
ich versuch mir grade nen Login zu basteln und habe das Problem, dass bei mir immer kommt, dass die Zugangsdaten falsch sind, obwohl ich genau die wie in der Datenbank gespeichert angebe.
Hier mein Code, welcher den Login eigentlich auswerten soll:
Könnte es sein, dass es am md5 liegt?
Evtl. verschlüsselt er ja das selbe Wort auf verschiedene Weise, sodass es sich nachher nicht mehr gleicht?
MFG,
Sven
ich versuch mir grade nen Login zu basteln und habe das Problem, dass bei mir immer kommt, dass die Zugangsdaten falsch sind, obwohl ich genau die wie in der Datenbank gespeichert angebe.
Hier mein Code, welcher den Login eigentlich auswerten soll:
PHP:
<?php
session_start();
$verbindung= mysql_connect("localhost", "Sven", "sven") or die ("Can't establish connection");
mysql_select_db("homepage") or die ("Can't select database");
$nick = $_REQUEST['nick'];
$pass = md5($_REQUEST['pw']);
$data = "SELECT * FROM login WHERE nick = '$nick' AND passwort = '$pass' ";
$anfrage = mysql_query($data);
if($anfrage==false)
{
mysql_error();
}
else
{
if(mysql_num_rows($anfrage) == "1" )
header("Location:intern.php");
else
header("Location:formular.php?fehler=1");
}
?>
Könnte es sein, dass es am md5 liegt?
Evtl. verschlüsselt er ja das selbe Wort auf verschiedene Weise, sodass es sich nachher nicht mehr gleicht?
MFG,
Sven