Advertisement
Guest User

Untitled

a guest
Sep 14th, 2017
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.71 KB | None | 0 0
  1. <?php
  2. //session_start();
  3. // set your infomation.
  4. $dbhost='localhost';
  5. $dbusername='root';
  6. $dbuserpass='root';
  7. $dbname='root';
  8.  
  9. if (isset($_COOKIE['user'])) {
  10. echo "Welcome $_COOKIE[user]";
  11. }else{
  12.  
  13. //connect to the mysql database server.
  14. mysql_connect ($dbhost, $dbusername, $dbuserpass);
  15. mysql_select_db($dbname) or die('Cannot select database');
  16.  
  17. if ($_POST['username']) {
  18. //did they supply a password and username
  19. $username=$_POST['username'];
  20. $password=$_POST['password'];
  21. if ($password==NULL) {
  22. echo "A password was not supplied";
  23. }else{
  24. $query = mysql_query("SELECT username,password FROM users WHERE username = '$username'") or die(mysql_error());
  25. $data = mysql_fetch_array($query);
  26. if($data['password'] != $password) {
  27. echo "The supplied login is incorrect";
  28. }else{
  29. $query = mysql_query("SELECT username,password FROM users WHERE username = '$username'") or die(mysql_error());
  30. $row = mysql_fetch_array($query);
  31. setcookie("user", "$username", time()+3600);
  32. echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"1; URL=membersarea.php\">";
  33. }
  34. }
  35. }
  36. ?>
  37. <form action='login.php' method='POST'>
  38. <table style='border:1px solid #000000;'>
  39. <tr>
  40. <td align='right'>
  41. Username: <input type='text' size='15' maxlength='25' name='username'>
  42. </td>
  43. </tr>
  44. <tr>
  45. <td align='right'>
  46. Password: <input type='password' size='15' maxlength='25' name='password'>
  47. </td>
  48. </tr>
  49. <tr>
  50. <td align='center'>
  51. <input type="submit" value="Login">
  52. </td>
  53. </tr>
  54. <tr>
  55. <td align='center'>
  56. <a href='register.php'>Register Here</a>
  57. </td>
  58. </tr>
  59. </table>
  60. </form>
  61. <?
  62. };
  63. ?>
  64.  
  65. ?End Of Login.php?
  66.  
  67. ?Register.php start.?
  68.  
  69. <center>
  70. <?php
  71. // set your infomation.
  72. $dbhost='localhost';
  73. $dbusername='root';
  74. $dbuserpass='root';
  75. $dbname='root';
  76. // connect to the mysql database server.
  77. mysql_connect ($dbhost, $dbusername, $dbuserpass);
  78. mysql_select_db($dbname) or die("Cannot select database");
  79.  
  80. //Are they just getting here or submitting their info?
  81. if (isset($_POST["username"])) {
  82. $username = $_POST["username"];
  83. $password = $_POST["password"];
  84. $cpassword = $_POST["cpassword"];
  85. $email = $_POST["email"];
  86. //Was a field left blank?
  87. if($username==NULL|$password==NULL|$cpassword==NULL|$email==NULL) {
  88. echo "A field was left blank.";
  89. }else{
  90. //Do the passwords match?
  91. if($password!=$cpassword) {
  92. echo "Passwords do not match";
  93. }else{
  94. //Has the username or email been used?
  95. $checkuser = mysql_query("SELECT username FROM users WHERE username='$username'");
  96. $username_exist = mysql_num_rows($checkuser);
  97.  
  98. $checkemail = mysql_query("SELECT email FROM users WHERE email='$email'");
  99. $email_exist = mysql_num_rows($checkemail);
  100.  
  101. if ($email_exist&#620;|$username_exist&#620;) {
  102. echo "The username or email is already in use";
  103. }else{
  104. //Everything seems good, lets insert.
  105. $query = "INSERT INTO users (username, password, email) VALUES('$username','$password','$email')";
  106. mysql_query($query) or die(mysql_error());
  107. echo "The user $username has been successfully registered.";
  108. }
  109. }
  110. }
  111. }
  112. ?>
  113. <h1>Register</h1>
  114. <form action="register.php" method="POST">
  115. <table style="border:1px solid #000000;">
  116. <tr>
  117. <td align="right">
  118. Username: <input type="text" size="15" maxlength="25" name="username">
  119. </td>
  120. </tr>
  121. <tr>
  122. <td align="right">
  123. Password: <input type="password" size="15" maxlength="25" name="password">
  124. </td>
  125. </tr>
  126. <tr>
  127. <td align="right">
  128. Confirm Password: <input type="password" size="15" maxlength="25" name="cpassword">
  129. </td>
  130. </tr>
  131. <tr>
  132. <td align="right">
  133. Email: <input type="text" size="15" maxlength="25" name="email">
  134. </td>
  135. </tr>
  136. <tr>
  137. <td align="center">
  138. <input type="submit" value="Register">
  139. </td>
  140. </tr>
  141. <tr>
  142. <td align="center">
  143. <a href="login.php">Login Here</a>
  144. </td>
  145. </tr>
  146. </table>
  147. </form>
  148. </center>
  149.  
  150. ?End Of Register.php?
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement