Advertisement
Guest User

Untitled

a guest
Jul 9th, 2017
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.42 KB | None | 0 0
  1. ??????????????????????????REGISTRATION_DATA.PHP???????????????????????????????
  2.  
  3.  
  4. <?php
  5.  
  6. session_start();
  7.  
  8. // form data
  9. $submit = $_POST['submit'];
  10.  
  11. $name = strip_tags($_POST['name']);
  12. $username = strip_tags($_POST['username']);
  13.  
  14. $password = strip_tags($_POST['password']);
  15. $passconf = strip_tags($_POST['passconf']);
  16.  
  17. $email = strip_tags($_POST['email']);
  18.  
  19.  
  20. if ($submit)
  21. {
  22.     //Connect to database
  23.     include_once "connection.php";
  24.    
  25.     $namecheck = mysql_query("SELECT `username` && `email` FROM `carbonstudios` WHERE `username` = '$username' && `email` = '$email'");
  26.     $count = mysql_num_rows($namecheck);
  27.    
  28.     if($count != 0)
  29.     {
  30.         die("Username is already taken!");
  31.     }
  32.     if($name && $username && $password && $passconf && $email)
  33.     {
  34.        
  35.         if(strlen($username) > 32 || strlen($username) < 4 || strlen($name) > 64 ||  strlen($name) < 3 || strlen($email) > 255 || strlen($email) < 10)
  36.         {
  37.             echo "The length of your username, name, or email are either to long or to short!";
  38.         }else{
  39.        
  40.             // check password length
  41.             if(strlen($password) > 20 || strlen($password) < 6)
  42.             {
  43.                 echo "Password must be between 6 and 20 characters!";
  44.             }else{
  45.                
  46.                 // register the user
  47.                
  48.                 // encrypt password
  49.                 $password = md5($password);
  50.                 $passconf = md5($passconf);
  51.  
  52.                 $queryreg = mysql_query("INSERT INTO `carbonstudios` (id, username, password, name, email, admin)VALUES ('','$username','$password','$name','$email','0')");
  53. echo "Registration Complete";
  54. header('Location: ./index.php');
  55.                        
  56.                     }
  57.  
  58.             }
  59.  
  60.    
  61.     }
  62.  
  63. }
  64.  
  65. ?>
  66.  
  67. ????????????????????????????CONNECTION.PHP??????????????????????????????????????????????????
  68.  
  69. <?php
  70.  
  71.     $conn = mysql_connect("localhost", "root", "") or die("Could Not Connect");
  72.     mysql_select_db("users") or die("Could Not find Database");
  73.  
  74. ?>
  75.  
  76. ????????????????????REGISTRAION FORM?????????????????????????//
  77.  
  78. <?php echo "
  79. <h2>Register</h2>
  80. <hr />
  81.             <div id='login-form' style='margin:auto;width:100%;margin-top:'>
  82.  
  83.                <form onsubmit='return Validate();' action='registration_data.php' method='post' name='registration_form'>
  84.                <p>Username: <input style='border:1px solid #fff;min-height:25px;margin-top:5px;margin-bottom:5px;-moz-border-radius: 8px;-webkit-border-radius: 8px;padding:5px;' type='text' name='username'/></p>
  85.                <p>Password: <input style='border:1px solid #fff;min-height:25px;margin-top:5px;margin-bottom:5px;-moz-border-radius: 8px;-webkit-border-radius: 8px;padding:5px;' type='password' name='password'/></p>
  86.                 <p>Confirm: <input style='border:1px solid #fff;min-height:25px;margin-top:5px;margin-bottom:5px;-moz-border-radius: 8px;-webkit-border-radius: 8px;padding:5px;' type='text' name='passconf'/></p>
  87.                 <p>Name: <input style='border:1px solid #fff;min-height:25px;margin-top:5px;margin-bottom:5px;-moz-border-radius: 8px;-webkit-border-radius: 8px;padding:5px;' type='text' name='name'/></p>
  88.                 <p>Email: <input style='border:1px solid #fff;min-height:25px;margin-top:5px;margin-bottom:5px;-moz-border-radius: 8px;-webkit-border-radius: 8px;padding:5px;' type='text' name='email'/></p>
  89.                <p><input style='border:1px solid #fff;min-height:25px;margin-top:5px;margin-bottom:5px;-moz-border-radius: 8px;-webkit-border-radius: 8px;padding:5px;'type='submit' value='Register' /></p>
  90.                </form>
  91.            
  92.  
  93.                 Note: You must register and login to view our projects!
  94.            </div>
  95.       ";
  96. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement