Advertisement
Fluffy93

Untitled

Oct 10th, 2017
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.58 KB | None | 0 0
  1. <?php
  2. mb_internal_encoding("UTF-8");
  3. $dbc = mysqli_connect("localhost", "root", "root", "flexiblelogin");
  4. if(isset($_POST['submit'])){
  5.     $username = mysqli_real_escape_string($dbc, trim($_POST['username']));
  6.     $password1 = mysqli_real_escape_string($dbc, trim($_POST['password1']));
  7.     $password2 = mysqli_real_escape_string($dbc, trim($_POST['password2']));
  8.     $email = mysqli_real_escape_string($dbc, trim($_POST['email']));
  9.     $lastlogin = "2017-12-31 00:00:00";
  10.     $loginin = 0;
  11.     if(!empty($username) && !empty($password1) && !empty($password2) && ($password1 == $password2) && !empty($email)) {
  12.         $query = "SELECT Username FROM `flexiblelogin_users` WHERE Username = '$username'";
  13.         $data = mysqli_query($dbc, $query);
  14.         if(mysqli_num_rows($data) == 0) {
  15.             require_once('uuid.php');
  16.             $ip = $_SERVER['REMOTE_ADDR'];
  17.             #$json = file_get_contents('https://api.mojang.com/users/profiles/minecraft/'.$username);
  18.             #$json_data = json_decode($json);
  19.             #$uuid = hex2bin($json_data -> id);
  20.             $uuid = uuidConvert($username);
  21.             $uuid1 = addslashes($uuid);
  22.             $hash = password_hash($password1, PASSWORD_DEFAULT);
  23.             $query = "INSERT INTO `flexiblelogin_users` (UUID, Username, Password, IP, LastLogin, Email, LoggedIn) VALUES ('$uuid1', '$username', '$hash', '$ip', '$lastlogin', '$email', '$loginin')";
  24.             mysqli_query($dbc, $query);
  25.             echo 'Всё готово, можете авторизоваться<br/>';
  26.             echo $uuid1;
  27.             mysqli_close($dbc);
  28.             exit();
  29.         }
  30.         else {
  31.             echo 'Логин уже существует';
  32.         }
  33.     }
  34.     error_reporting(E_ALL);
  35.     set_error_handler('user_log');
  36. }
  37. ?>
  38. <!DOCTYPE html>
  39. <html>
  40. <head>
  41. <meta charset="utf-8">
  42. <link href="style/style.css" rel="stylesheet">
  43. </head>
  44. <body>
  45. <header>
  46. <ul>
  47.     <li><a href="/">Главная</a></li>
  48.     <li><a href="/">Новости</a></li>
  49.     <li><a href="/">Музыка</a></li>
  50.     <li><a href="/">Обратная связь</a></li>
  51. </ul>
  52. </header>
  53. <content>
  54.     <form method="POST" action="<?php echo $_SERVER['PHP_SELF']; ?>">
  55.     <label for="username">Введите ваш логин:</label>
  56.     <input type="text" name="username">
  57.     <label for="password">Введите ваш пароль:</label>
  58.     <input type="password" name="password1">
  59.     <label for="password">Введите пароль еще раз:</label>
  60.     <input type="password" name="password2">
  61.     <label for="password">Введите ваш email:</label>
  62.     <input type="text" name="email">
  63.     <button type="submit" name="submit">Вход</button>
  64.     </form>
  65. </content>
  66. <footer class="clear">
  67.     <p>Все права защищены</p>
  68. </footer>
  69.  
  70. </body>
  71.  
  72. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement