Advertisement
Guest User

bob

a guest
Mar 8th, 2016
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.20 KB | None | 0 0
  1. <html>
  2. <head>
  3.     <title>User Login Form - PHP MySQL</title>
  4. </head>
  5. <body>
  6. <h1>User Login Form - PHP MySQL </h1>
  7. <?php
  8. if (!isset($_POST['submit'])){
  9. ?>
  10. <!-- The HTML login form -->
  11.     <form action="<?=$_SERVER['PHP_SELF']?>" method="post">
  12.         Username: <input type="text" name="username" /><br />
  13.         Password: <input type="password" name="password" /><br />
  14.  
  15.         <input type="submit" name="submit" value="Login" />
  16.     </form>
  17. <?php
  18. } else {
  19.     require_once("db_const.php");
  20.     $mysqli = new mysqli(DB_HOST, DB_USER, DB_PASS, DB_NAME);
  21.     # check connection
  22.     if ($mysqli->connect_errno) {
  23.         echo "<p>MySQL error no {$mysqli->connect_errno} : {$mysqli->connect_error}</p>";
  24.         exit();
  25.     }
  26.  
  27.     $username = $_POST['username'];
  28.     $password = $_POST['password'];
  29.  
  30.     $sql = "SELECT * from users WHERE username LIKE '{$username}' AND password LIKE '{$password}' LIMIT 1";
  31.     $result = $mysqli->query($sql);
  32.     if (!$result->num_rows == 1) {
  33.         echo "<p>Invalid username/password combination</p>";
  34.     } else {
  35.         echo "<p>Logged in successfully</p>";
  36.         // do stuffs
  37.     }
  38.  
  39.  
  40.  
  41. }
  42. ?>
  43.  
  44. <?php
  45. echo "<h2>=============Log Info=====================</h2>";
  46. echo $username;
  47. echo "<br>";
  48. echo $password;
  49.  
  50. ?>
  51.  
  52.        
  53. </body>
  54. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement