Hallo
Ich hab so ein Login gemacht, wo das Passwort halt so mit md5 verschlüsselt ist.
Beim anmelden wird das passwort schon verschlüsselt und dann beim login das eingegebene verschlüsselt und dann verglichen.
Aber irgendwie ist die Checksumme immer gleich.
Sie lautet immer: d41d8cd98f00b204e9800998ecf8427e
Hier ist mal der Login: (ich lass immer das eingegeben passwort verschlüsselt ausgeben zum testen)
PHP-Code:
<?php
include("connect.php");
if(isset($_POST['name']) && isset($_POST['passwort']))
{
#speichern
$name=trim(htmlspecialchars(addslashes($_POST['name'])));
$passwort=trim(htmlspecialchars(addslashes($_POST['passwort'])));
#/speichern
#eingaben überprüfen
if(($name=="") || ($passwort=""))
{
echo "<font color=\"red\">Bitte alle Felder ausfüllen!</font>";
}
#/eingaben überprüfen
else
{
$sqlname=mysql_query
("
SELECT name FROM user WHERE name='$name'
");
$ausgname=mysql_fetch_assoc($sqlname);
#existiert name?
if($ausgname['name']=="")
{
echo "<font color=\"red\">Dieser Name existiert nicht!</font>";
}
#/existiert name?
else
{
$passwort=md5($passwort);
echo $passwort;
}
}
}
else
{
}
?>
<form action="login.php" method="POST">
<table>
<tr>
<td>
Name:
</td>
<td>
<input type="text" name="name">
</td>
</tr>
<tr>
<td>
Passwort:
</td>
<td>
<input type="password" name="passwort">
</td>
</tr>
<tr>
<td>
</td>
<td>
<input type="Submit" value="Login">
</td>
</tr>
</form>
ich hab es auch mal hochgeladen:
http://tdw.td.funpic.de/np/login.php
hier auch zum anmelden:
http://tdw.td.funpic.de/np/anmelden.php