powerplayer
Erfahrenes Mitglied
Hi, kann mir vieleicht jemand sagen was an meinem password update script falsch ist?
er ändert das passwort einfach nicht. Hoffe jemand von euch kann mir da helfen.
Gruß
er ändert das passwort einfach nicht. Hoffe jemand von euch kann mir da helfen.
PHP:
<?php
echo '<form name="form1" method="POST" action="Index.php?section=update">
<table width="341" border="0">
<tr>
<td>Username:</td>
<td>'.$_SESSION['username'].'</td>
</tr>
<tr>
<td>Altes Password:</td>
<td>'.$_SESSION['password'].'</td>
</tr>
<tr>
<td>Neues Password: </td>
<td><input name="password" type="password" id="password"></td>
</tr>
<tr>
<td>Password wdh: </td>
<td><input name="passwordnew" type="password" id="passwordnew"></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="Submit" value="Update"></td>
</tr>
</table>
</form>';
include('Login/config/config.php');
if(!(empty($_POST['password'])||empty($_POST['passwordnew'])))
{
$sql = "SELECT * FROM adminlogin WHERE user = '".$_SESSION['username']."' AND pass = '".$_SESSION['password']."'";
if (!$res_id = mysql_query($sql))
die('Fehler! Daten konnten nicht ausgelesen werden.');
while ($auslesen = mysql_fetch_array($res_id))
{
if($password==$passwordnew)
{
$update=mysql_query("UPDATE adminlogin SET pass = '".$_POST['password']."' WHERE user = '".$_SESSION["username"]."'");
}
if($update)
{
echo "Password erfolgreich geändert";
}
else
{
echo "Password konnte nicht geändert werden.";
}
}
}
?>
Gruß