Hallo,
also ich habe bin momentan dabei ein Login-System mit Benutzerregestrierung zu schreiben, dabei tritt ein Problem auf und zwar, wenn ich meine Benutzerdaten an die Datenbank schicke wird alles korrekt eingetragen, nur das Passwort hat immer die gleiche Verschlüsselung.
Der zur Verarbeitung gehörende Code:
Alles anzeigen
Und das Formular:
Alles anzeigen
[/quote]
also ich habe bin momentan dabei ein Login-System mit Benutzerregestrierung zu schreiben, dabei tritt ein Problem auf und zwar, wenn ich meine Benutzerdaten an die Datenbank schicke wird alles korrekt eingetragen, nur das Passwort hat immer die gleiche Verschlüsselung.
Der zur Verarbeitung gehörende Code:
Quellcode
- <?php
- //Übergabe der Werte aus dem regestrierung.php Formular
- $vorname = $_POST['vorname'];
- $name = $_POST['name'];
- $nick = $_POST['nick'];
- $pw = $_POST['password'];
- //Verbindung zur Datenbank aufbauen
- $SQL_verbindung = mysql_connect ("localhost","d0050379","gaestebuch");
- if (!mysql_select_db ("d0050379",$SQL_verbindung))
- {
- die ("<br>Es konnte keien Verbindung zur Datenbank hergestellt werden!");
- }
- else
- {
- echo "<br><br>Verbindung wurde erfolgreich hergestellt\n<br>";
- }
- // SQL-Anweisung erstellen
- $sql = "INSERT INTO benutzerdaten (Nickname, Kennwort, Nachname, Vorname) VALUES('$nick','".md5($pw)."','$name','$vorname')";
- mysql_query ($sql);
- if (mysql_affected_rows ($SQL_verbindung) > 0)
- {
- echo "Benutzer erfolgreich angelegt.<br>\n";
- }
- else
- {
- echo "Fehler beim Anlegen der Benutzer.<br>\n";
- }
- ?>
Und das Formular:
Quellcode
- <form action="reg_verarb.php" method="post">
- <span>Vorname: <input type="text" name="vorname" size="10" maxlength="30"></input></span>
- <br>
- <br>
- <span>Nachname: <input type="text" name="name" size="10" maxlength="30"></input></span>
- <br>
- <br>
- <span>Nick: <input type="text" name="nick" size="10" maxlength="10"></input></span>
- <br>
- <br>
- <span>Password: <input type="password" name="pw" size="10" maxlength="10"></input></span>
- <br>
- <br>
- <p align="center"><input type="submit" value="Abschicken"></input> <input type="reset" value="Löschen"></input></p>
- </form>