Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $connection = mysql_connect("localhost", "ZENSIERT", "ZENSIERT") or die("Verbindung zum Datebankserver nicht möglich!");
- mysql_select_db("ZENSIERT, $connection) or die("Die Datenbank konnte nicht ausgewählt werden!");
- error_reporting(0);
- if ($_POST['register']){ //<-- Ich denke da liegt das Problem..
- if ($_POST['username'] && $_POST['password']){
- $username = mysql_real_escape_string($_POST['username']);
- $password = mysql_real_escape_string(hash("sha512", $_POST['name']));
- $name = '';
- if ($_POST['name']){
- $name = mysql_real_escape_string(strip_tags($_POST['name']));
- }
- $check = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `Username`='$username'"));
- if ($check != '0'){
- die("Dieser Benutzer name Existiert bereits. Wähle einen anderen aus!<a href='register.php'>Zurück</a>");
- }
- if (!ctype_alnum($username)){
- die("Der Benutzername enthält Sonderzeichen... Erlaubt sind Buchstaben und Zahlen! <a href='register.php'>Zurück</a>");
- }
- if (strlen($username) > 20){
- die("Der Benutzername ist zu lang! Die maximal länge liegt bei 20! <a href='register.php'>Zurück</a>");
- }
- $salt = hash("sha512", rand() . rand() . rand());
- mysql_query("INSERT INTO `users` (`Username`, `Password`, `Name`, `Salt`) VALUES ('$username, $password, $name, $salt')");
- setcookie("c_user", hash("sha512", $username), time() + 24 * 60 * 60, "/");
- setcookie("c_salt", $salt, time() + 24 * 60 * 60, "/");
- die("Dein Account wurde erfolgreich erstellt. Sie wurden bereits eingeloggt.");
- }
- }
- echo "
- <body style='font-family: verdana, sans-serif;'>
- <div style='width: 80%; padding: 10px 5px 10px; border: 1px solid #e3e3e3; background-color: #fff; color: #000; margin-left: auto; margin-right: auto;'>
- <h1>Register</h1>
- <br />
- <table>
- <tr>
- <td>
- <b>Benutzername:</b>
- </td>
- <td>
- <input type='text' name='username' style='padding: 4px;' />
- </td>
- </tr>
- <tr>
- <td>
- <b>Passwort:</b>
- </td>
- <td>
- <input type='password' name='password' style='padding: 4px;' />
- </td>
- </tr>
- <tr>
- <td>
- <b>Vollständiger Name:</b>
- </td>
- <td>
- <input type='text' name='Name' style='padding: 4px;' />
- </td>
- </tr>
- <tr>
- <td>
- <input type='submit' name='register' value='Registrieren' /> //<----- Hier ist der Button
- </td>
- </tr>
- </table>
- </form>
- </div>
- </body>
- ";
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement