Part of Slepp's ProjectsPastebinTURLImagebinFilebin
Feedback -- English French German Japanese
Create Upload Newest Tools Donate
Sign In | Create Account

Miscellany
Thursday, September 12th, 2013 at 7:00:34am UTC 

  1. Register.php:
  2.  
  3. <?php
  4. echo "<div class='register_form'>";
  5. echo "<p class='error_registration'>";
  6. $submit = @$_POST['submit'];
  7.  
  8. // User Account details
  9. $fullname = strip_tags(@$_POST['fullname']);
  10. $username = strip_tags(@$_POST['username']);
  11. $password = strip_tags(@$_POST['password']);
  12. $repeatpassword = strip_tags(@$_POST['repeatpassword']);
  13. $date = date("y-m-d");
  14. $email = @$_POST['email'];
  15.                
  16.         if($submit){
  17. $connect = mysql_connect("localhost", "root", "usbw");
  18. mysql_select_db("phplogin");
  19.                           
  20. $namecheck = mysql_query("SELECT username FROM users WHERE username='$username'");
  21. $countname = mysql_num_rows($namecheck);
  22.  
  23. $mailcheck = mysql_query("SELECT email FROM users WHERE email='$email'");
  24. $countmail = mysql_num_rows($mailcheck);
  25.        
  26.         if ($fullname&&$username&&$password&&$repeatpassword&&$email){      
  27.                 if($password==$repeatpassword){
  28.                         if(strlen($username)<50||strlen($fullname)<50){
  29.                                 if(strlen($password)>= 6) {
  30.                                         if($countname <= 0){
  31.                                                 if($countmail <= 0){
  32.                                                        
  33.                                                         $password = md5($password);
  34.                                                         $queryreg = mysql_query("
  35.                                        
  36.                                                         INSERT INTO users VALUES ('','$fullname','$username','$password','$email','$date')      ");
  37.                                                        
  38.                                                                 die("<body style='color: green; text-align: center; background-color: black; width: 200px;
  39.                                                             margin-left: auto; margin-right: auto; margin-top: 40px;'><hr>You have been registered!<hr>
  40.                                                                 <a href='index.php'><br>Return to login page</a></body>");
  41.                                                 }else{
  42.                                                         echo "Email already in use!<br>";
  43.                                                 }
  44.                                         }else{
  45.                                                 echo "Username already in use!<br>";
  46.                                         }       
  47.                                 }else{
  48.                                         echo "Password must be atleast 6 characters!<br>";
  49.                                 }
  50.                         }else{
  51.                                 echo "Length of username and fullname must be less than 50 characters!<br>";
  52.                         }
  53.                        
  54.                 }else{
  55.                         echo "Your passwords do not match!<br>";
  56.                 }
  57.        
  58.         }else{
  59.                 echo "Please fill in <b>all</b> fields!<br>";
  60.                 }       
  61.         }
  62.  
  63. ?>
  64. <html>
  65. <head>
  66.         <title>Game Register</title>
  67.         <link rel="stylesheet" type="text/css" href="css/main.css">
  68. </head>
  69. <form action='register.php' method='POST'>
  70. <hr>
  71.         <table>
  72.                 <tr>
  73.                         <td>
  74.                                 Your full name:
  75.                         </td>
  76.                         <td>
  77.                                 <input type='text' name='fullname' value='<?php echo $fullname; ?>'>
  78.                         </td>
  79.                 </tr>
  80.                 <tr>
  81.                         <td>
  82.                                 Choose a username:
  83.                         </td>
  84.                         <td>
  85.                                 <input type='text' name='username' value='<?php echo $username; ?>'>
  86.                         </td>
  87.                 </tr>
  88.                 <tr>
  89.                         <td>
  90.                                 Choose a password:
  91.                         </td>
  92.                         <td>
  93.                                 <input type='password' name='password'>
  94.                         </td>
  95.                 </tr>
  96.                 <tr>
  97.                         <td>
  98.                                 Repeat password:
  99.                         </td>
  100.                         <td>
  101.                                 <input type='password' name='repeatpassword'>
  102.                         </td>
  103.                 </tr>
  104.                 <tr>
  105.                         <td>
  106.                                 Email:
  107.                         </td>
  108.                         <td>
  109.                                 <input type='text' name='email'>
  110.                         </td>
  111.                 </tr>
  112.         </table>
  113. <hr>
  114. <input style="float: right;;" type='submit' name='submit' value='Register'>
  115.  
  116. </form>
  117. </div>
  118. </html>
  119.  
  120.  
  121. Index.php (login)
  122.  
  123. <?php
  124. echo "<div class='login_form'>";
  125. echo "<p class='error_registration'>";
  126. session_start();
  127.  
  128. if (@$_SESSION['username']){
  129.         header("Location: memberindex.php");
  130.         die();
  131. }
  132. $username = @$_POST['username'];
  133. $password = @$_POST['password'];
  134.  
  135. if ($username&&$password){
  136.         $connect = mysql_connect("localhost","root", "usbw") or die("Couldn't connect to database");
  137.         mysql_select_db("phplogin") or die ("Couldn't find the database we're looking for");
  138.         $query = mysql_query("SELECT * FROM users WHERE username='$username'");
  139.         $numrows = mysql_num_rows($query);
  140.        
  141.         if ($numrows!=0){
  142.                 while($row = mysql_fetch_assoc($query)){
  143.                         $dbusername = $row['username'];
  144.                         $dbpassword = $row['password'];}
  145.                 if($username == $dbusername&&md5($password) == $dbpassword){
  146.                         $_SESSION['username']=$username;
  147.                         header("Location: memberindex.php");
  148.                         die();
  149.                 }else{
  150.                         echo "Incorrect password!<br>";
  151.                 }
  152.         }else{
  153.                 echo("Username or password not right, please try again!<br>");
  154.         }
  155. }else{
  156.         echo "<p style='color: green;font-size: 12;'>Please enter a username and password</p>"; 
  157. }
  158.  
  159. ?>
  160. <html>
  161. <head>
  162.         <title>Game Index</title>
  163.         <link rel="stylesheet" type="text/css" href="css/main.css">
  164. </head>
  165. <body>
  166. <hr>
  167.                 <form action='index.php' method='POST'>
  168.                         Username: <input type='text' name='username'><br>
  169.                         Password: <input type='password' name='password'><br>
  170.                         <input type='submit' value='login'>
  171.                 </form>
  172. <hr>   
  173.         <a href='register.php'>Register</a>
  174. </div>
  175. </body>
  176. </html>
  177.  
  178. Index for members (memberindex.php)
  179.  
  180. <?php
  181. session_start();
  182. if (@$_SESSION['username']){
  183.         echo "<hr> Welcome, ".$_SESSION['username']."!<a style='float: right;' href='logout.php'>Logout</a><hr>";       
  184. }else{
  185.         die("You must be logged in!")
  186. }
  187. ?>
  188.  
  189. <html>
  190. <head>
  191.         <title>Logged as <?php echo @$_SESSION['username']; ?></title>
  192.         <link rel="stylesheet" type="text/css" href="css/main.css">
  193. </head>
  194. <body>
  195.  
  196.  
  197.  
  198. </body>
  199. </html>

Update the Post

Either update this post and resubmit it with changes, or make a new post.

You may also comment on this post.

update paste below
details of the post (optional)

Note: Only the paste content is required, though the following information can be useful to others.

Save name / title?

(space separated, optional)



Please note that information posted here will expire by default in one month. If you do not want it to expire, please set the expiry time above. If it is set to expire, web search engines will not be allowed to index it prior to it expiring. Items that are not marked to expire will be indexable by search engines. Be careful with your passwords. All illegal activities will be reported and any information will be handed over to the authorities, so be good.

comments powered by Disqus