Advertisement
Guest User

Register

a guest
Jun 1st, 2017
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.95 KB | None | 0 0
  1. <?php
  2.  
  3.  
  4. $db_host = "localhost";
  5. $db_username = "nakedsrc_pro";
  6. $db_password = "l546745156";
  7. $db_name = "nakedsrc_pro";
  8.    
  9.    
  10. session_start();
  11. mysql_connect($db_host, $db_username, $db_password) or die( mysql_error() );
  12. mysql_select_db($db_name) or die(mysql_error());
  13. mysql_query("SET NAMES UTF8");
  14.  
  15. if ( $_POST['button'] == "register" )
  16. {
  17.    
  18.     $username = mysql_real_escape_string ( strip_tags ( $_POST['txtUsername' ] ) );
  19.     $password = mysql_real_escape_string ( strip_tags ( $_POST['txtPassword' ] ) );
  20.     $email = mysql_real_escape_string ( strip_tags ( $_POST['txtEmail' ] ) );
  21.    
  22.    
  23.     if ( trim( $_POST['txtUsername'] == "" ) )
  24.     {
  25.         echo "Please add input username";
  26.         echo '<meta  http-equiv="refresh" content="3;url=.">';
  27.         exit;
  28.     }
  29.     else if ( trim( $_POST['txtPassword'] == "" ) )
  30.     {
  31.         echo "Please add input Password";
  32.         echo '<meta  http-equiv="refresh" content="3;url=.">';
  33.         exit;
  34.     }
  35.     else if ( trim( $_POST['txtEmail'] == "" ) )
  36.     {
  37.         echo "Please add input Email";
  38.         echo '<meta  http-equiv="refresh" content="3;url=.">';
  39.         exit;
  40.     }
  41.     else if ( trim ( $_POST['txtPassword'] != $_POST['txtConPassword'] ) )
  42.     {
  43.         echo "Password is not match";
  44.         echo '<meta  http-equiv="refresh" content="3;url=.">';
  45.         exit;
  46.     }
  47.     else if (!preg_match('/^[\w][\w_]*$/', $username)) // username: allow only  a-zA-Z0-9_ but not begining with _
  48.     {
  49.                
  50.         echo "username use a-z A-Z and 0-9 ";
  51.         echo '<meta  http-equiv="refresh" content="3;url=.">';
  52.         exit();
  53.    
  54.     }
  55.     else if(!preg_match('/^[\w][\w_]*$/', $password))
  56.     {
  57.                
  58.                
  59.         echo "Password use a-z A-Z and 0-9 ";
  60.         echo '<meta  http-equiv="refresh" content="3;url=.">';
  61.         exit();
  62.     }
  63.     else
  64.     {
  65.        
  66.        
  67.         $result = "INSERT INTO member ( Username, Password, Email, Hardware ) VALUES ( '$username', '$password', '$email', '0' )";
  68.         mysql_query ( $result );
  69.        
  70.         echo "register complete";
  71.         echo '<meta  http-equiv="refresh" content="3;url=././">';
  72.         exit();
  73.        
  74.     }
  75.    
  76. }
  77.  
  78.  
  79. ?><head>
  80.  
  81. <script src='https://www.google.com/recaptcha/api.js'></script>
  82.  
  83. </head>
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90. <form method="post">
  91.   <table width="500" border="0" align="center">
  92.     <tr>
  93.         <td width="196" height="31"><div align="right">Username:</div></td>
  94.         <td width="144"><input type="text" name="txtUsername" /></td>
  95.       </tr>
  96.       <tr>
  97.         <td><div align="right">Password::</div></td>
  98.         <td><input type="password" name="txtPassword" /></td>
  99.       </tr>
  100.       <tr>
  101.         <td><div align="right">Confirm Password:</div></td>
  102.         <td>
  103.         <input type="password" name="txtConPassword" />
  104.         </td>
  105.       </tr>
  106.       <tr>
  107.         <td><div align="right">Email:</div></td>
  108.         <td><input type="email" name="txtEmail" /></td>
  109.       </tr>
  110.       <tr>
  111.         <td><div align="right">Captcha:</div></td>
  112.         <td></td>
  113.       </tr>
  114.       <tr>
  115.         <td>&nbsp;</td>
  116.         <td><input name="button" type="submit" value="register"></td>
  117.       </tr>
  118.     </table>
  119.     <p></p>
  120. </form>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement