Servus zusammen,
ich habe mein ein Script geschrieben, mit dem es dem Benutzer möglich ist, der im zufällig zugewiesene PW zuändern. Leider hab ich das Problem, das wenn ein User sein PW ändert, er automatisch die Passwörter der anderen User mit ändert.
Ich habe folgendes Script
Ich denke das Problem ist irgendwo bei der Where klausel der unteren Update abfrage, da ja nicht der gewünschte, sondern alle user geupdatet werden.
mysql_error() liefert keinen Fehler.
Hoffe auf schnelle Hilfe
Gruß
ich habe mein ein Script geschrieben, mit dem es dem Benutzer möglich ist, der im zufällig zugewiesene PW zuändern. Leider hab ich das Problem, das wenn ein User sein PW ändert, er automatisch die Passwörter der anderen User mit ändert.
Ich habe folgendes Script
PHP-Code:
<?
$cur_pw = md5($_POST['cur_pw']);
$sql = "SELECT `passwort`, `benutzername` FROM `user` WHERE `benutzername` = '".$_SESSION['user']."'";
$query = mysql_query($sql) OR die (mysql_error());
$result = mysql_fetch_assoc($query);
.
.
.
.
.
} else {
$newpwd = md5($_POST['new_pw']);
$user = $result['benutzername'];
$sql = "UPDATE `user` SET `passwort` = '".$newpwd."' WHERE '".$user."' = '".$_SESSION['user']."'";
$query = mysql_query($sql) OR die (mysql_error());
?>
<script type="text/javascript">alert('Passwort wurde erfolgreich geändert!');</script>
<script>window.location="http://www.chicky-style.de/test/index.php"</script>
<?
}
?>
mysql_error() liefert keinen Fehler.
Hoffe auf schnelle Hilfe
Gruß
Kommentar