Guest User

Untitled

a guest
Dec 10th, 2016
41
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.91 KB | None | 0 0
  1. <?php
  2.  
  3. require_once ('system/function.php');
  4. require_once ('system/header.php');
  5. $title_hackbit = 'Регистрация юзера';
  6. if ($hacker['us']) {
  7.     header('Location: /');
  8.     exit();
  9. }
  10.  
  11. echo '<div class="razd" style="text-align:center;font-weight:bold;">' . $title_hackbit . '</div>';
  12.  
  13. if (isset($_REQUEST['enter'])) {
  14.  
  15.     $login_users = guard($_POST['login_users']);
  16.     $sql = mysql_query("SELECT COUNT(`us`) FROM `hackers` WHERE `login_users` = '" . $login_users . "'");
  17.     $password_users = guard($_POST['password_users']);
  18.     $password_users_2 = guard($_POST['password_users_2']);
  19.     $password_proverka = md5(guard($_POST['password_users']));
  20.     $pol = guard($_POST['pol']);
  21.     $info_users = guard($_POST['info_users']);
  22.  
  23.     $errors = [];
  24.     if ($password_users != $password_users_2)
  25.         $errors[] = 'Пароли не совпадают!';
  26.  
  27.     if (mb_strlen($password_users) > 30 or mb_strlen($password_users_2) < 6)
  28.         $errors[] = 'Ошибка пароль юзера от 6 до 30!';
  29.     if (!preg_match('|^[a-z0-9\-]+$|i', $password_users_2))
  30.         $errors[] = 'Ошибка в пароле юзера запрещеные символы!';
  31.     if (empty($password_users_2))
  32.         $errors[] = 'Введите повторный пароль юзера!';
  33.     if (mb_strlen($password_users) > 30 or mb_strlen($password_users) < 6)
  34.         $errors[] = 'Ошибка пароль юзера от 6 до 30!';
  35.     if (!preg_match('|^[a-z0-9\-]+$|i', $password_users))
  36.         $errors[] = 'Ошибка в пароле запрещеные символы!';
  37.     if (empty($password_users))
  38.         $errors[] = 'Введите повторный пароль юзера!';
  39.  
  40.     if (mysql_result($sql, 0) > 0)
  41.         $errors[] = 'Логин юзера ' . $login_users . ' занят.';
  42.     if (mb_strlen($login_users) > 17 or mb_strlen($login_users) < 3)
  43.         $errors[] = 'Ошибка логин юзера от 3 до 17!';
  44.     if (empty($login_users))
  45.         $errors[] = 'Введите повторный логин юзера!';
  46.  
  47.     if (!empty($errors)) {
  48.         echo '<div class="home" style="text-align:center;font-weight:bold;">';
  49.         foreach ($errors as $error) {
  50.             echo $error;
  51.         }
  52.         echo '</div>';
  53.     } else {
  54.         mysql_query("INSERT INTO `hackers` SET `login_users` = '" . $login_users . "', `password_users` = '" . $password_proverka . "', `pol` = '" . $pol . "',`info_users` = '" . $info_users . "', `dataregistration` = '" . time() . "', `level` = '0'");
  55.         $sql = mysql_insert_id();
  56.         if ($sql == 1)
  57.             mysql_query("UPDATE `hackers` SET `level` = '3' WHERE `us` = '1'");
  58.  
  59.         setcookie('uslogin_users', $login_users, time() + 86400 * 365, '/');
  60.         setcookie('uspassword_users', $password_proverka, time() + 86400 * 365, '/');
  61.         header('location: /');
  62.         exit();
  63.     }
  64. }
  65.  
  66. echo '<div class="hit"><form method="POST" action="">
  67. <font color="red">*</font>Логин юзера: <br /> <input type="text" name="login" maxlength="20" value="' . $login . '" /><br />
  68. <font color="red">*</font>Пароль юзера: <br /> <input type="password" name="password_users" maxlength="20" /><br />
  69. <font color="red">*</font>Повторите пароль: <br /> <input type="password" name="password_users_2" maxlength="20" /><br />
  70. <font color="red">*</font>Секретный ключ: <br /> <input type="password" name="clush_users" maxlength="20" /><br />
  71. <font color="red">*</font>Пол и кто вы?: <br /> <select name="pol"><option value="1">Мужской</option> <option value="2">Женский</option></select>
  72.  
  73. <select name="info_users">
  74. <option value="1">Ничего не умею</option>
  75. <option value="2">Взломщик</option></select>
  76. <input type="submit" name="submit" value="Зарегистрироваться" />
  77. </form></div>';
  78.  
  79. require_once ('system/footer.php');
Advertisement
Add Comment
Please, Sign In to add comment