Guest User

Untitled

a guest
Dec 2nd, 2018
345
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 5.67 KB | None | 0 0
  1. <?
  2. include 'nliheader.php';
  3.  
  4. if (isset($_POST['submit'])) {
  5.  
  6.   $login = strip_tags($_POST["login"]);
  7.   $username = strip_tags($_POST["newname"]);
  8.   $signuptime = time();
  9.   $password = $_POST["newpass"];
  10.   $password2 = $_POST["newpassagain"];
  11.   $email = $_POST["email"];
  12.   $personagem = $_POST["personagem"];
  13.   $checkuser = mysql_query("SELECT * FROM `grpgusers` WHERE `username`='$username'");
  14.   $checkemail = mysql_query("SELECT * FROM `grpgusers` WHERE `email`='$email'");
  15.   $checklogin = mysql_query("SELECT * FROM `grpgusers` WHERE `login`='$login'");
  16.  
  17.   $username_exist = mysql_num_rows($checkuser);
  18.   $login_exist = mysql_num_rows($checklogin);
  19.   $email_exist = mysql_num_rows($checkemail);
  20.  
  21.  
  22.   if($login_exist > 0){
  23.     $message .= "<div>Sinto muito, mas o <b>Login</b> que você escolheu já foi tomada. Por favor escolha outro.</div>";
  24.   }
  25.  
  26.  
  27.  if($username_exist > 0){
  28.     $message .= "<div>Sinto muito, mas o <b>nome de usuário</b> que você escolheu já foi tomada. Por favor escolha outro.</div>";
  29.   }
  30.   if($email_exist > 0){
  31.     $message .= "<div>Sinto muito, mas o <b>Email</b> que você escolheu já foi tomada. Por favor escolha outro.</div>";
  32.   }
  33.  
  34.   if(strlen($login) < 6 or strlen($login) > 20){
  35.     $message .= "<div>O Login que você escolheu tem de ter entre 6 a 20 caracteres</div>";
  36.   }
  37.   if(strlen($username) < 4 or strlen($username) > 20){
  38.     $message .= "<div>O Nome de Usuario que você escolheu tem de ter entre 4 a 20 caracteres.</div>";
  39.   }
  40.   if(strlen($personagem) < 1 or strlen($personagem) > 20){
  41.     $message .= "<div>Selecione um Personagem</div>";
  42.   }
  43.   if(strlen($password) < 6 or strlen($username) > 20){
  44.     $message .= "<div>A senha que você escolheu tem de ter entre 6 a 20 caracteres.</div>";
  45.   }
  46.   if($password != $password2){
  47.     $message .= "<div>Suas senhas não coincidem. Por favor, tente novamente.</div>";
  48.   }
  49.   if (!eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $email)) {
  50.     $message .= "<div>Email Invalido.</div>";
  51.   }
  52.  
  53.   //insert the values
  54.   if (!isset($message)){
  55.     $result= mysql_query("INSERT INTO `grpgusers` (ip, login, username, password, email, personagem, signuptime, lastactive)".
  56.     "VALUES ('".$_SERVER['REMOTE_ADDR']."', '$login', '$username', '$password', '$email', '$personagem', '$signuptime', '$signuptime')");
  57.     echo Message('Cadastro efetuado com sucesso! <meta http-equiv="refresh" content="0;url=login.php">');
  58.    
  59.     if ($_POST['referer'] != ""){
  60.     $result= mysql_query("INSERT INTO `referrals` (`when`, `referrer`, `referred`)".
  61.     "VALUES ('$signuptime', '".$_POST['referer']."', '".$username."')");
  62.     }
  63.    
  64.     die();
  65.   }
  66. }
  67. ?>
  68. <?
  69. if (isset($message)) {
  70. echo Message($message);
  71. }
  72. ?>
  73. <tr><td class="contenthead">
  74. .: Cadastre-se
  75. </td></tr>
  76. <tr><td class="contentcontent">
  77.   <table width='28%' border='0' align='center' cellpadding='0' cellspacing='0'>
  78. <form name='cadastro' method='post' action='register.php'>
  79.     <tr>
  80.       <td height='26'><font size='2' face='verdana'>Login</font></td>
  81.       <td><font size='2' face='verdana'>
  82.         <input type='text' name='login'>
  83.         </font></td>
  84.     </tr>
  85.     <tr>
  86.       <td height='26'><font size='2' face='verdana'>Nome</font></td>
  87.       <td><font size='2' face='verdana'>
  88.         <input type='text' name='newname'>
  89.         </font></td>
  90.     </tr>
  91.     <tr>
  92.       <td height='28'><font size='2' face='verdana'>Senha</font></td>
  93.       <td><font size='2' face='verdana'>
  94.         <input type='password' name='newpass'>
  95.         </font></td>
  96.     </tr>
  97.     <tr>
  98.       <td height='28'><font size='2' face='verdana'>Confirmar Senha</font></td>
  99.       <td><font size='2' face='verdana'>
  100.         <input type='password' name='newpassagain'>
  101.         </font></td>
  102.     </tr>
  103.     <tr>
  104.       <td height='26'><font size='2' face='verdana'>E-mail</font></td>
  105.       <td><font size='2' face='verdana'>
  106.         <input type='text' name='email'>
  107.         </font></td>
  108.     </tr>
  109.     <tr>
  110.    
  111. <script language="JavaScript" type="text/javascript">
  112. /*<![CDATA[*/
  113. var Lstt;
  114.  
  115.  
  116.  
  117.  
  118. function per(obj){
  119.  if (Lstt) Lstt.className='personagem';
  120.  obj.className='personagens';
  121.  Lstt=obj;
  122. }
  123. /*]]>*/
  124. </script>
  125.  
  126.  
  127.  
  128. <style type="text/css">
  129. .personagem{
  130. opacity:0.55;   -moz-opacity: 0.55; filter: alpha(opacity=55);
  131. }
  132.  
  133.  
  134. </style>
  135.  
  136.  
  137.  
  138.  
  139. <div class="Personagem">
  140. <?php
  141. $sqls=mysql_query("SELECT * FROM grpgusers WHERE `id`='".$user_class->id."'");
  142. $dbs=mysql_fetch_assoc($sqls);
  143. ?>
  144.       <td height='26'></td>
  145.       <td>
  146.  
  147. <hr>
  148. <ul>
  149.  
  150. <label><img src="images/droids.png" class="personagem" onclick="per(this);" onmouseover="Tip('<div class=tooltip><b>Nome:</b> Droides De Batalha<br /></div>')" onmouseout="UnTip()" /><input style="display:none;" type="radio" name="personagem" value="droid"></label>
  151.    
  152. <label><img src="images/stroomtrooper.png" class="personagem" onclick="per(this);" onmouseover="Tip('<div class=tooltip><b>Nome:</b> Stoormtrooper<br /></div>')" onmouseout="UnTip()" /><input style="display:none;" type="radio" name="personagem" value="stoormtrooper"></label>   
  153.  
  154. <label><img src="images/jedistar.png" class="personagem" onclick="per(this);" onmouseover="Tip('<div class=tooltip><b>Nome:</b> Cavaleiro Jedi<br /></div>')" onmouseout="UnTip()" /><input style="display:none;" type="radio" name="personagem" value="jedi"></label>
  155.  
  156. </ul>
  157. <hr>
  158.  
  159. </td>
  160.  
  161. <td>
  162. </td>
  163.     <tr>
  164.       <td>&nbsp;</td>
  165.       <td><font size='2' face='verdana'>
  166.       <input type='hidden' name='referer' value='<? echo $_GET['referer'] ?>'>
  167.         <input type='submit' name='submit' value='Cadastrar'>
  168.         </font></td>
  169.    
  170.   </table>
  171.   </form>
  172. <br>
  173. <center>
  174.          <br>
  175. </center>
  176.   </td></tr>
  177. <?
  178. include 'nlifooter.php';
  179. ?>
Add Comment
Please, Sign In to add comment