Advertisement
Guest User

Untitled

a guest
Jul 27th, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.52 KB | None | 0 0
  1. <?php
  2. session_start();
  3. if (isset($_GET['logout'])){
  4.     unset($_SESSION['logged_in']);
  5. }
  6. ?>
  7. <html>
  8.     <head>
  9.         <title>Database login</title>
  10.         <?php
  11.         if (isset($_POST['submit'])) {
  12.             //print_r($_POST);
  13.             $password = md5($_POST['password']);
  14.             //echo'<p>'.$password.'</p>';
  15.             $username = ($_POST['username']);
  16.             //echo'<p>'.$username.'</p>';
  17.         }
  18.         $db = new PDO('sqlite:login.sqlite');
  19.         $login = 'SELECT * FROM login
  20.        WHERE userid="'.$username.'"
  21.        AND password="'.$password.'";';
  22.         //echo'<p>'.$login.'</p>';
  23.         $attempt = $db->query($login);
  24.         foreach ($attempt as $row) {
  25.         //print_r($row);
  26.         $_SESSION['logged_in'] = $username;
  27.         }
  28.         ?>
  29.     </head>
  30.     <body>
  31.         <?php
  32.         if (!isset($_SESSION['logged_in'])){
  33.         ?>
  34.             <form method="post" action="Db_login.php">
  35.             <p>Username:<br /><input type="text" name="username" /> </p>
  36.             <p>Password:<br /><input type="password" name="password" /></p>
  37.             <p><input type="submit" name="submit" value="Log In!" /></p>
  38.             </form>
  39.         <?php
  40.         } else {
  41.         ?>
  42.         <h1> Protected Content!</h1>
  43.         <p>You are logged in as <em><?php echo $_SESSION['logged_in']; ?> </em></p>
  44.         <p><a href="Db_login.php?logout=true">Log out!</a></p>
  45.         <p>If you can see this you must be logged in</p>
  46.         <?php
  47.         }
  48.         ?>
  49.     </body>
  50. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement