Guest User

Untitled

a guest
Dec 7th, 2018
206
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 7.71 KB | None | 0 0
  1. <?php
  2. error_reporting();
  3. session_start();
  4. require('php/functions.inc.php');
  5. include('php/header_sub.php');
  6. require('php/config.php');
  7. if(isset($_SESSION['user'])){
  8.     echo "<h4>You're registered player and logged in as <b>".$_SESSION['user']."</b></h4>";
  9. }else{
  10.     echo "<h1>Registration</h1>";
  11.     if(isset($_REQUEST['attempt'])){
  12.     $user = clean($_POST['username']); 
  13.     $pass = clean($_POST['password']);
  14.     $pass2 = clean($_POST['password2']);
  15.     $pencode = hash('whirlpool', $pass); //UCP Password
  16.     $pencode2 = sha1(strtolower($user) . $pass); //SMF Password
  17.     $email = clean($_POST['email']);
  18.     $skin = clean($_POST['skin']);
  19.     $paccent = clean($_POST['paccent']);
  20.     $gender = clean($_POST['gender']);
  21.     $story = clean($_POST['story']);
  22.     $squestion = clean($_POST['squestion']);
  23.     $sanswer = clean($_POST['sanswer']);
  24.     $age = clean($_POST['age']);
  25.     $date = date("Y-m-d H:i:s");
  26.     $ip = getenv("REMOTE_ADDR");
  27.     $captcha = clean($_POST['captcha']);
  28.     if($user == '' || $pass == '' || $email == ''){
  29.         echo "<div class='error'>Please fill the form.</div>";
  30.     }else{
  31.         if(check_captcha($captcha) == true){
  32.         $query = mysql_query("select * from members where memberName = '$user'");
  33.         $checkuser = mysql_num_rows($query);
  34.         if($checkuser != 0){
  35.             echo "<div class='error'><b>".$user."</b> Already Exist!</div>";
  36.         }else{
  37.             $find = '_';
  38.             $pos = strpos($user,$find);
  39.             if($pos == FALSE){
  40.                 echo "<div class='warning'><b>".$user."</b> is an invaild name, please use the correct format <b>Firstname_Lastname</b> to register successfully.</div>";
  41.             }else{
  42.             if($pass != $pass2){
  43.                 echo "<div class='warning'>Confirmation password doesn't match.</div>";
  44.             }else{
  45.                 mysql_query("INSERT INTO `members`(`playerLevel`, `memberName`, `playerPassword`, `playerEmail`, `playerMoney`, `playerBanned`, `playerPublicProfile`, `playerAdminLevel`, `playerRegistrationDate`, `playerSkin`, `playerPosX`, `playerPosY`, `playerPosZ`, `playerBankMoney`, `playerHealth`, `playerArmour`, `playerAccent`, `playerSeconds`, `playerInterior`, `playerVirtualWorld`, `playerJob`, `playerWeapon0`, `playerWeapon1`, `playerWeapon2`, `playerWeapon3`, `playerWeapon4`, `playerWeapon5`, `playerWeapon6`, `playerWeapon7`, `playerWeapon8`, `playerWeapon9`, `playerWeapon10`, `playerWeapon11`, `playerWeapon12`, `playerJobSkill1`, `playerJobSkill2`, `playerMaterials`, `playerGroup`, `playerGroupRank`, `playerHours`, `playerWarning1`, `playerWarning2`, `playerWarning3`, `playerHospitalized`, `playerAdminName`, `playerFirstLogin`, `playerGender`, `playerPrisonID`, `playerPrisonTime`, `playerPhoneNumber`, `playerPhoneBook`, `playerIP`, `playerHelperLevel`, `playerDropCarTimeout`, `playerRope`, `playerAdminDuty`, `playerCrimes`, `playerArrests`, `playerWarrants`, `playerPasswordToken`, `playerCarModel`, `playerCarMod0`, `playerCarMod1`, `playerCarMod2`, `playerCarMod3`, `playerCarMod4`, `playerCarMod5`, `playerCarMod6`, `playerCarMod7`, `playerCarMod8`, `playerCarMod9`, `playerCarMod10`, `playerCarMod11`, `playerCarMod12`, `playerCarPosX`, `playerCarPosY`, `playerCarPosZ`, `playerCarPosZAngle`, `playerCarColour1`, `playerCarColour2`, `playerAge`, `playerCarPaintJob`, `playerCarLock`, `playerStatus`, `playerBiography`, `playerFightStyle`, `playerVIP`, `playerExpireVIP`, `playerCarWeapon1`, `playerCarWeapon2`, `playerCarWeapon3`, `playerCarWeapon4`, `playerCarWeapon5`, `playerCarTrunk1`, `playerCarTrunk2`, `playerPhoneCredit`, `playerWalkieTalkie`, `playerAdminTitle`, `playerCarLicensePlate`, `playerAdminPIN`, `id_member`, `member_name`, `date_registered`, `posts`, `id_group`, `lngfile`, `last_login`, `real_name`, `instant_messages`, `unread_messages`, `new_pm`, `buddy_list`, `pm_ignore_list`, `pm_prefs`, `mod_prefs`, `message_labels`, `passwd`, `openid_uri`, `email_address`, `personal_text`, `gender`, `birthdate`, `website_title`, `website_url`, `location`, `icq`, `aim`, `yim`, `msn`, `hide_email`, `show_online`, `time_format`, `signature`, `time_offset`, `avatar`, `pm_email_notify`, `karma_bad`, `karma_good`, `usertitle`, `notify_announcements`, `notify_regularity`, `notify_send_body`, `notify_types`, `member_ip`, `member_ip2`, `secret_question`, `secret_answer`, `id_theme`, `is_activated`, `validation_code`, `id_msg_last_visit`, `additional_groups`, `smiley_set`, `id_post_group`, `total_time_logged_in`, `password_salt`, `ignore_boards`, `warning`, `passwd_flood`, `pm_receive_from`) VALUES ('0','$user','$pencode',$email,'1000','0','0','0','$date',$skin','755.896240','-1395.423950','13.368103','2000','100','0','$paccent','0','0','0',null,'0','0','0','0','0','0','0','0','0','0','0','0','0',null,null,null,'0','0','0','None','None','None','0','$user','0','$gender','0','0','NULL','NULL','$ip','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0.00','0.00','0.00','0.00','0','0','$age','0','0','1','$story','0','0','0','0','0','0','0','0','0','0','0','0',NULL,'3VF4 TW0',NULL,NULL,'$user','$date','0','0','0','0','$user','0','0','0','0','0','0','0','0','$pencode2','0','$email','Need To Edit','$gender','$age','None','None',NULL,NULL,NULL,NULL,NULL,'0','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL,'Add Something',NULL,NULL,NULL,NULL,'$ip','$ip','$squestion','$sanswer',NULL,'1',NULL,NULL,NULL,NULL,NULL,NULL,'NULL',NULL,NULL,NULL,NULL)") or die(mysql_error()." Please Fix That Error");
  46.                 echo "<div class='success'>You've successfully registered as <b>".$user."</b></div><br />";
  47.                 echo "<div class='info'>In a few moments you'll be redirected to the login page.</div><br />";
  48.                 //echo "<meta http-equiv='refresh' content='2; url=login.php' />";
  49.                 echo "If you're not redirected to login page within 5 seconds please <a href='login.php'>click here</a>";
  50.            
  51.                     }
  52.                 }
  53.             }
  54.         }else{
  55.         echo "<div class='error'>Wrong captcha code! Please try again.</div>";
  56.         }
  57.     }
  58. }
  59. ?>
  60. <table cellpadding="20" cellspacing="10">
  61. <form action="?attempt" name="fm" method="post">
  62. <tr>
  63.     <td>Username :</td>
  64.     <td><input type="text" name="username" placeholder="Firstname_Lastname" required="required" /></td>
  65. </tr>
  66. <tr>
  67.     <td>Password :</td>
  68.     <td><input type="password" name="password" placeholder="Password" required="required" /></td>
  69. </tr>
  70. <tr>
  71.     <td>Confirm Password :</td>
  72.     <td><input type="Password" name="password2" placeholder="Confirm Password" required="required" /></td>
  73. </tr>
  74. <tr>
  75.     <td>Email :</td>
  76.     <td><input type="email" name="email" placeholder="example@example.com" required="required" /></td>
  77. </tr>
  78. <tr>
  79.     <td>Player Accent :</td>
  80.     <td><select name="paccent">
  81.     <option value="American">American</option>
  82.     <option value="British">British</option>
  83.     </select></td>
  84. </tr>
  85. <tr>
  86.     <td>Gender :</td>
  87.     <td><select name="gender">
  88.     <option value="1">Male</option>
  89.     <option value="2">Female</option>
  90.     </select></td>
  91. </tr>
  92. <tr>
  93.     <td>Age :</td>
  94.     <td><input type="text" name="age" placeholder="1/1/1994" title="Please Use In 1/1/1994 Format Only." required="required" /></td>
  95. </tr>
  96. <tr>
  97.     <td height="51">Skin:</td>
  98.     <td><input type="text" name="skin" /></td>
  99. </tr>
  100. <tr>
  101.     <td>Story/Bio :</td>
  102.     <td><textarea name="story" placeholder="Enter your story.."></textarea></td>
  103. </tr>
  104. <tr>
  105.     <td>Security Question :</td>
  106.     <td><input type="text" name="squestion" placeholder="Why You Like VRP-GTA?" /></td>
  107. </tr>
  108. <tr>
  109.     <td>Security Answer :</td>
  110.     <td><input type="text" name="sanswer" placeholder="Cause It's Awesome!" /></td>
  111. </tr>
  112.  
  113. <tr>
  114.     <td height="43">Captcha :</td>
  115.     <td><?php generate_captcha(); ?></td>
  116. </tr>
  117. <tr>
  118.     <td></td>
  119.     <td><input type="text" name="captcha" placeholder="Enter Captcha Code"/></td>
  120. </tr>
  121. <tr>
  122.   <td></td>
  123.   <td><input type="submit" name="submit" value="Register" /></td>
  124. </tr>
  125. </form>
  126. </table>
  127. <?php
  128. }
  129. echo "<br /><br /><br />";
  130. include('php/footer.php');
  131. mysql_close($con);
  132. ?>
Add Comment
Please, Sign In to add comment