Advertisement
Guest User

Untitled

a guest
Mar 6th, 2019
723
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.16 KB | None | 0 0
  1. <!DOCTYPE html>
  2.  
  3. <html>
  4. <head>
  5.     <link href="../css/out.css" rel="stylesheet" type="text/css">
  6.     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  7.     <title>Spacedown - Register</title>
  8. </head>
  9. <body>
  10. <h1 style="text-align: center;">Errors</h1>
  11. <?php
  12. require ('salt.php');
  13. require ('database_connection.php');
  14.  
  15.     $error = array();
  16.  
  17.      if (empty($_POST['regname'])) {
  18.         echo '<div class="errormsgbox">Please enter a username</div>';
  19.         $error[] = '1';
  20.     } else {
  21.         $name = htmlspecialchars($_POST['regname']);
  22.     }
  23.  
  24.     if (empty($_POST['regemail'])) {
  25.         echo '<div class="errormsgbox">Please Enter your Email</div>';
  26.         $error[] = '2';
  27.     } else {
  28.  
  29.  
  30.         if (preg_match("/^([a-zA-Z0-9])+([a-zA-Z0-9\._-])*@([a-zA-Z0-9_-])+([a-zA-Z0-9\._-]+)+$/", $_POST['regemail'])) {
  31.             $email =$_POST['regemail'];
  32.         } else {
  33.              echo '<div class="errormsgbox">Your E-Mail Address is invalid</div>';
  34.              $error[] = '3';
  35.         }
  36.     }
  37.  
  38.  
  39.     if (empty($_POST['regpassword'])) {
  40.         echo '<div class="errormsgbox">Please Enter Your Password</div>';
  41.         $error[] = '4';
  42.     } else {
  43.         $pass = md5(salt($_POST['regpassword'], 'd4h8sh7sjx9as61b6s9j'), false);
  44.     }
  45.     if (empty($error))
  46.  
  47.     {
  48.         $qemail = mysql_query("SELECT * FROM members  WHERE email ='" . $email . "'");
  49.         $qusername = mysql_query("SELECT * FROM members  WHERE email ='" . $name . "'");
  50.         $rusername = mysql_num_rows($qusername);
  51.         $remail = mysql_num_rows($qemail);
  52.         if (!$result_verify_email) {
  53.             echo '<div class="errormsgbox">Database Error Occured</div>';
  54.             $error[] = '5';
  55.         }
  56.  
  57.         if ($remail == 0) {
  58.         if ($rusername == 0) {
  59.  
  60.             $activation = md5(uniqid(rand(), true));
  61.  
  62.             $query_insert_user = "INSERT INTO `members` ( `username`, `email`, `password`, `activation`, `admin`, `premium`, `money`, `ship`, `bullets`, `rockets1`, `rockets2`, `rockets3`, `dmgplus`, `speedplus`) VALUES ( '$name', '$email', '$pass', '$activation', '1', '1', '1000', '1', '100', '5', '0', '0', '0', '0' )";
  63.  
  64.             $result_insert_user = mysql_query($query_insert_user);
  65.             if (!$result_insert_user) {
  66.                 echo '<div class="errormsgbox">Query Failed</div>';
  67.             }
  68.  
  69.             if (mysql_affected_rows($dbc) == 1) {
  70.  
  71.                 $message = " To activate your account, please click on this link:\n\n";
  72.                 $message .= WEBSITE_URL . '/activate.php?email=' . urlencode($email) . "&key=$activation";
  73.                 mail($email, 'Registration Confirmation', $message, 'From: noreply@spacedown.bplaced.net');
  74.  
  75.             }
  76.     mysql_close($dbc);
  77.         }
  78.  
  79.         } else {
  80.             echo '<div class="errormsgbox">Email already in use</div>';
  81.             $error[] = '6';
  82.         }
  83. } else {
  84.     echo '<div class="errormsgbox">Username already in use</div>';
  85.     $error[] = '7';
  86. }
  87. if (empty($error)) {
  88.     echo '<div class="succes">There are no errors, you are succesfull registered. Check your email to activate your account.</div>';
  89. }
  90. ?>
  91. </body>
  92. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement