Headymaster
Erfahrenes Mitglied
Hallo, habe das Problem, dass ich zwar User mit der md5 Verschlüsselung anlegen kann, sobald ich sie aber editiere und der Begriff Update mit ins Spiel kommt, geht das Password net mehr und man kann sich net mehr einloggen.
edituser.php:
listing2.php:
Ich komm echt net mehr weiter, weiß einer von euch das Prob
MFG Headymaster
edituser.php:
PHP:
<body bgcolor="#00CCFF">
<form action="listing2.php" method="post">
<?
include("mysql.php"); // Datenbank Daten
include("checkuser.php"); // Ist der User angemeldet
// Datenbankverbindung aufbauen
$connectionid = mysql_connect ("$dbserver", "$dbuser", "$dbpw");
if (!mysql_select_db ("$dbname", $connectionid))
{
die ("Keine Verbindung zur Datenbank");
}
// Datensätze rausholen
$abfrage = "SELECT * from benutzerdaten where Id='".$_GET['id']."'";
$result = mysql_query($abfrage,$connectionid);
while ($row = mysql_fetch_array ($result))
{
$Nickname = $row["Nickname"];
$Kennwort = $row["Kennwort"];
$Vorname = $row["Vorname"];
$Nachname = $row["Nachname"];
?>
<form action="listing2.php" name="POST">
<table width="412" border="0" align="center" cellpadding="0" cellspacing="0" bordercolor="#000000">
<tr>
<td width="108">Nickname:</td>
<td width="304">
<input type="text" name="Nickname" value="<? echo $Nickname; ?>">
</td>
</tr>
<tr>
<td>Kennwort:</td>
<td><input type="text" name="Kennwort" value="<? echo $Kennwort; ?>"></td>
</tr>
<tr>
<td>Vorname:</td>
<td><input type="text" name="Vorname" value="<? echo $Vorname; ?>">
</td>
</tr>
<tr>
<td>Nachname:</td>
<td><input type="text" name="Nachname" value="<? echo $Nachname; ?>">
</td>
</tr>
<tr>
<td><input type="submit" value="ändern"><input type="hidden" name="id" value="<? echo $_GET['id']; ?>"></td>
</tr>
<? } ?>
</table>
</form>
</form>
</body>
listing2.php:
PHP:
<?
include("mysql.php");
// Datenbankverbindung herstellen
$connectionid = mysql_connect ("$dbserver", "$dbuser", "$dbpw");
if (!mysql_select_db ("$dbname", $connectionid))
{
die ("Keine Verbindung zur Datenbank");
}
$abfrage = "update benutzerdaten set Nickname='$Nickname', Kennwort='.md5 ($Kennwort).', Vorname='$Vorname', Nachname='$Nachname' where Id='".$_POST['id']."'";
$result = mysql_query($abfrage, $connectionid);
if ($result)
{
header ("Location: index.php?section=adminlist");
}
else
{
mysql_error();
echo "Fehler";
}
?>
Ich komm echt net mehr weiter, weiß einer von euch das Prob
MFG Headymaster