Advertisement
Guest User

Untitled

a guest
Jul 26th, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.92 KB | None | 0 0
  1. <?php
  2. session_start();
  3. if (isset($_GET['logout'])) {
  4.     unset($_SESSION['logged_in']);
  5. }
  6. ?>
  7.  
  8. <html>
  9.     <head>
  10.         <title>PHP Sessions</title>
  11.         <?php
  12.         if (isset($_POST['submit'])){
  13.             //print_r($_POST);
  14.             $password = md5($_POST['password']);
  15.             //echo'<p>'.$password.'</p>';
  16.             $accts = array('student1'=>'5f4dcc3b5aa765d61d8327deb882cf9',
  17.                            'student2'=>'5f4dcc3b5aa765d61d8327deb882cf9');
  18.             $username = $_POST['username'];
  19.             if (isset($accts[$username])){
  20.                 //echo '<p>username found!</p>';
  21.                 if ($accts[$username] == $password) {
  22.                     //echo '<p>password matches!</p>';
  23.                     $_SESSION['logged_in'] = $username;
  24.                 }
  25.             }
  26.         }
  27.         ?>
  28.     </head>
  29.     <body>
  30.     <?php
  31. $db = new PDO('sqlite:login.sqlite');
  32. $sql = 'CREATE TABLE login (
  33.        userid VARCHAR (12) PRIMARY KEY,
  34.        password VARCHAR(12)
  35. );';
  36. $table = $db->query($sql);
  37. $sql1 = 'INSERT INTO login (userid, password)
  38.        VALUES("student1","5f4dcc3b5aa765d61d8327deb882cf99");';
  39. $insert = $db->query($sql1);
  40. $testSql = 'SELECT userid, password FROM login;';
  41.        
  42. ?>
  43.     <?php
  44.     if (!isset($_SESSION['logged_in'])){
  45.     ?>
  46.         <form method="post" action="db_test.php">
  47.             <p>Username:<br /><input type="text" name="username" /> </p>
  48.             <p>Password:<br /><input type="password" name="password" /></p>
  49.             <p><input type="submit" name="submit" value="log in" /></p>
  50.         </form>
  51.     <?php
  52.     } else {
  53.     ?>
  54.     <h1>Protected Content!</h1>
  55.     <p>You are logged in as <em><?php echo $_SESSION['logged_in']; ?></em></p>
  56.     <p><a href="New_Cars.php">Add a new car</a></p>
  57.     <p><a href="Book_Out_Cars.php">Book out a car</a></p>
  58.     <p><a href="db_test.php?logout=true">Log out</a></p>
  59.     <?php
  60.     }
  61.     ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement