Advertisement
Guest User

Untitled

a guest
Jun 30th, 2017
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.93 KB | None | 0 0
  1. <?php
  2. if(isset($_POST['submit'])){
  3. mssql_select_db("ACCOUNT_DBF");
  4. $username = $_POST['username'];
  5. $password = $_POST['password'];
  6. $repeat = $_POST['repeat'];
  7. $birthday = $_POST['birthday'];
  8. $email = $_POST['email'];
  9. $how = $_POST['H'];
  10. $referrer = $_POST['ref'];
  11. $ip = $_SERVER['REMOTE_ADDR'];
  12.     if(!$username || !$password || !$repeat || !$birthday || !$email)
  13.     {
  14.         echo "<B>[ERROR]: Please fill in all the fields.</b>";
  15.     }
  16.         else
  17.     {
  18.         $checkuser = mssql_query("SELECT * FROM [ACCOUNT_DBF].dbo.[ACCOUNT_TBL] WHERE account='$username'");
  19.         if(mssql_Num_rows($checkuser) != 0)
  20.         {
  21.             echo "<b>[ERROR]: The user {$username} already exists!</b>";
  22.         }
  23.             else
  24.         {
  25.             if($password != $repeat)
  26.             {
  27.                 echo "<b>The passwords you entered do not match!</b>";
  28.             }
  29.                 else
  30.             {
  31.                 $checkmail = mssql_query("SELECT * FROM [ACCOUNT_DBF].dbo.[ACCOUNT_TBL_DETAIL] WHERE email='$email'");
  32.                 if(mssql_num_rows($checkmail) != 0)
  33.                 {
  34.                     echo "<b>The e-mail to supplied us is already in use!</b>";
  35.                 }
  36.                     else
  37.                 {
  38.                 if($referrer)
  39.                 {
  40.                     if($username == $referrer)
  41.                     {
  42.                         echo "<b>[ERROR]: You cannot be the referrer!</b>";
  43.                     }
  44.                         else
  45.                     {
  46.                         $checkacc2 = mssql_query("SELECT * FROM [ACCOUNT_TBL_DETAIL] WHERE account='$referrer'");
  47.                             if(mssql_num_rows($checkacc2) == 0)
  48.                             {
  49.                                 echo "<b>[ERROR]: The referrer username you supplied us doesn't exist!</b>";
  50.                             }
  51.                                 else
  52.                             {
  53.                                 $checkip = mssql_query("SELECT * FROM [ACCOUNT_TBL_DETAIL] WHERE account='$referrer' AND ip='$ip'");
  54.                                 if(mssql_num_rows($checkip) >=1)
  55.                                 {
  56.                                 echo "<b>[ERROR]: The referrer username you supplied us is connected to you, therefore it isn't legiable to enter.</b>";
  57.                                 }
  58.                                     else
  59.                                 {
  60.                                     mssql_query("UPDATE [ACCOUNT_TBL] set dPoints = dPoints + 100 where account='$referrer'");
  61.                                 }
  62.                             }
  63.                     }
  64.                 $stmt = mssql_init('createaccount2');
  65.                 mssql_bind($stmt, '@account', $username, SQLVARCHAR, false, false, 15);
  66.                 mssql_bind($stmt, '@password', md5($salt . $password), SQLVARCHAR, false, false, 36);
  67.                 mssql_bind($stmt, '@birthday', $birthday, SQLVARCHAR, false, false, 15);
  68.                 mssql_bind($stmt, '@email', $email, SQLVARCHAR, false, false, 15);
  69.                 mssql_bind($stmt, '@how', $how, SQLVARCHAR, false, false, 15);
  70.                 mssql_bind($stmt, '@ref', $referrer, SQLVARCHAR, false, false, 15);
  71.                 mssql_bind($stmt, '@ip', $ip, SQLVARCHAR, false, false, 15);
  72.                 mssql_execute($stmt) or die ("<b>Error occurred while executing the statement.</b>");
  73.                 mssql_free_statement($stmt);
  74.                 echo "<BR><BR><b>[SUCCESS]: You've been successfully registered as " . $username . "</b>!";
  75.                         }
  76.                     }
  77.                 }
  78.             }
  79.         }
  80.     echo "<BR><BR>";
  81. }  
  82. echo "You're registering for the server {$servername}<BR><form method='post'><table border='0' cellspacing='0' cellpadding='4'><tr><td><b>Username:</b> </td><td><input id='input' type='text' name='username' maxlength='15'></td></tr><tr><td><b>Password:</b> </td><td><input id='input' type='password' name='password' maxlength='15'></td></tr><tr><td><b>Repeat Password:</b> </td><td><input id='input' type='password' name='repeat' maxlength='15'></td></tr><tr><td><b>Birthday(MM-DD)</b></td><td><input id='input' type='text' name='birthday' maxlength='15'></td><td><b>PLEASE SUPPLY A VALID BIRTHDAY.<BR>[Do not enter the year.]</b></td></tr><tr><td><b>E-Mail:</b></td> <td><input id='input' type='text' name='email' maxlength='30'></td><td><b>MUST BE VALID.</b></td><tr><td><b>How did you find us?</b></td><td><select name='H'><option value='1'>An Advertisment</option><option value='2'>Google</option><option value='3'>Friend</option><option value='4'>Other</option></select></td></tr><tr><td><b>Referrer:</b></td><td><input id='input' type='text' name='ref' maxlength='15'></td><td><b>[Leave blank if none] Please enter the user's username.</tr><tr><td><input id='button' type='submit' name='submit' value='Submit'></td></tr></table>";
  83. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement