Advertisement
Guest User

Untitled

a guest
May 7th, 2017
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.29 KB | None | 0 0
  1. <?php
  2. session_start();
  3. if($_SERVER['REQUEST_METHOD'] == "POST") {
  4.   $db = mysql_connect('localhost', 'root', 'password');
  5.   mysql_select_db('my_page', $db);
  6.   $user = mysql_real_escape_string($_POST['user']);
  7.   $sql = "SELECT `Username` FROM `my_user` WHERE `Username` = '$user'";
  8.   $result = mysql_query($sql);
  9.   if(mysql_num_rows($result)>0) {
  10.     die("Benutzer schon vorhanden!");
  11.   }
  12.   if(strlen($user) < 4 OR strlen($user) > 20) {
  13.     die("Benutzername ist zu lang oder zu kurz!");
  14.   }
  15.   $pass = mysql_real_escape_string($_POST['pass']);
  16.   $pass2 = mysql_real_escape_string($_POST['pass2']);
  17.   if($pass != $pass2) {
  18.     die("Passw&uuml;rter stimmen nicht &uuml;berein!");
  19.   }
  20.   if(strlen($pass) < 4 OR strlen($pass) > 12) {
  21.     die("Passwort ist zu lang oder zu kurz!");
  22.   }
  23.   $sql = "INSERT INTO `my_user` (`Username` ,`Password`)VALUES ('$user', '$pass')";
  24.   mysql_query($sql); echo "Benutzer wurde erfolgreich angelegt!";
  25. }else {
  26. ?>
  27. <form action="register.php" method="post">
  28.   Benutzername: <input type="text" name="user" maxlength="20"></p>
  29.   Kennwort: <input type="password" name="pass" maxlength="12"></p>
  30.   Kennwort wiederholen: <input type="password" name="pass2" maxlength="12"></p>
  31.   <input type="submit" value="registrieren!">
  32.   </form>
  33. <?php } ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement