Advertisement
Guest User

index.php

a guest
Oct 1st, 2017
257
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.95 KB | None | 0 0
  1. <?php session_start(); ?>
  2. <!DOCTYPE html>
  3. <html lang="en">
  4. <head>
  5. <!-- Required meta tags -->
  6. <meta charset="utf-8">
  7. <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
  8.  
  9. <!-- Bootstrap CSS -->
  10. <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/css/bootstrap.min.css" integrity="sha384-/Y6pD6FV/Vv2HJnA6t+vslU6fwYXjCFtcEpHbNJ0lyAFsXTsjBbfaDjzALeQsN6M" crossorigin="anonymous">
  11. </head>
  12. <body>
  13. <div class="container">
  14. <div class="row">
  15. <form method="POST">
  16. <div class="form-group">
  17. <label for="exampleInputEmail1">Email address</label>
  18. <input type="email" class="form-control" id="exampleInputEmail1" aria-describedby="emailHelp" placeholder="Enter email" name="email">
  19. <small id="emailHelp" class="form-text text-muted">We'll never share your email with anyone else.</small>
  20. </div>
  21. <div class="form-group">
  22. <label for="exampleInputPassword1">Password</label>
  23. <input type="password" class="form-control" id="exampleInputPassword1" placeholder="Password" name="pass">
  24. </div>
  25. <div class="form-check">
  26. <label class="form-check-label">
  27. <input type="checkbox" class="form-check-input">
  28. Check me out
  29. </label>
  30. </div>
  31. <input type="submit" name="login" class="btn btn-primary" value="Zaloguj" />
  32. <input type="submit" name="logout" class="btn btn-primary" value="Wyloguj" />
  33. </form>
  34. </div>
  35. </div>
  36.  
  37. <!-- Optional JavaScript -->
  38. <!-- jQuery first, then Popper.js, then Bootstrap JS -->
  39. <script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
  40. <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.11.0/umd/popper.min.js" integrity="sha384-b/U6ypiBEHpOf/4+1nzFpr53nxSS+GLCkfwBdFNTxtclqqenISfwAzpKaMNFNmj4" crossorigin="anonymous"></script>
  41. <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/js/bootstrap.min.js" integrity="sha384-h0AbiXch4ZDo7tp9hKZ4TsHbi047NrKGLO3SEJAg45jXxnGIfYzk4Si90RDIqNm1" crossorigin="anonymous"></script>
  42. </body>
  43. </html>
  44.  
  45. <?php
  46. require_once "connect_db.php";
  47.  
  48. $conn = new connect_db();
  49.  
  50. $email = $_POST['email'];
  51. $pass = $_POST['pass'];
  52.  
  53. if(isset($_POST['login'])){
  54.  
  55. if(isset($_POST['email'])) {
  56. if ($isUser = $conn->checkUser($email, sha1($pass))) {
  57.  
  58. $_SESSION['login'] = $conn->nameUser($email);
  59. $_SESSION['user_id'] = $conn->idUser($email);
  60. } else echo "nie ma takiego użytkownika";
  61. }
  62.  
  63. }
  64.  
  65. if(isset($_POST['logout'])){
  66. unset($_SESSION['user_id']);
  67. unset($_SESSION['login']);
  68. }
  69.  
  70. if(isset($_SESSION['user_id'])){
  71. echo 'Zalogowany jako '.$_SESSION['login'];
  72. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement