Hallo.
Einen kurze Frage. Ich versuche ein Passwort in eine SQL-datenbank zu ändern. Aber irgendwas scheint nicht zu funktionieren. Die Variablen werden richtig übergeben. Hab ich schon geprüft. Die Datenbank wird auch angesprochen.
Hier mal der Code:
Alles anzeigen
Einen kurze Frage. Ich versuche ein Passwort in eine SQL-datenbank zu ändern. Aber irgendwas scheint nicht zu funktionieren. Die Variablen werden richtig übergeben. Hab ich schon geprüft. Die Datenbank wird auch angesprochen.
Hier mal der Code:
Quellcode
- if(isset($_POST["login"])) {
- $user_lesen = 'select `username`,`password`,`group` from `user` WHERE `username` = '.$_POST['username'].' AND `group` = "0"';
- $user = mysql_query($user_lesen);
- if($_POST['username'] !== "" && $_POST['pass_old'] !== "" && $_POST['pass1'] !== "" && $_POST['pass2'] !== "") {
- if ($_POST['pass1'] == $_POST['pass2']) {
- if ($_POST['pass_old'] !== $_POST['pass2']) {
- $user_einlesen = mysql_fetch_array($user);
- if ($_POST['pass_old'] == $user_einlesen[password]) {
- $query = 'UPDATE `user` SET `password`="'.$_POST['pass2'].'" WHERE `username`="'.$_POST['username'].'"';
- mysql_query($query);
- }else{
- echo "Das Passwort stimmt nicht.";
- }
- }else{
- echo "Das neue Passwort gleicht dem alten. Eine Änderung ist nicht notwendig.";
- }
- }else{
- echo "Das neue Passwort wurde nicht richtig wiederholt.";
- }
- } else {
- echo "Sie müssen alle Felder ausfüllen.";
- }
- }