Guest User

Untitled

a guest
Jul 30th, 2018
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.93 KB | None | 0 0
  1. <?php
  2. if(!isset($_SESSION["user"]))
  3. {
  4. // not logged in
  5. header("Location: login.php");
  6. exit();
  7. }
  8.  
  9. ?>
  10.  
  11. <?php
  12.  
  13. require_once("config.php");
  14.  
  15. if(isset($_POST['login'])){
  16.  
  17. $username = filter_input(INPUT_POST, 'username', FILTER_SANITIZE_STRING);
  18. $password = filter_input(INPUT_POST, 'password', FILTER_SANITIZE_STRING);
  19.  
  20. $sql = "SELECT * FROM users WHERE username=:username";
  21. $stmt = $db->prepare($sql);
  22.  
  23. // bind parameter ke query
  24. $params = array(
  25. ":username" => $username
  26. );
  27.  
  28. $stmt->execute($params);
  29.  
  30. $user = $stmt->fetch(PDO::FETCH_ASSOC);
  31.  
  32. // jika user terdaftar
  33. if($user){
  34. // verifikasi password
  35. if(password_verify($password, $user["password"])){
  36. // buat Session
  37. session_start();
  38. $_SESSION["user"] = $user;
  39. // login sukses, alihkan ke halaman timeline
  40. header("Location: timeline.php");
  41. }
  42. }
  43. }
  44. ?>
Add Comment
Please, Sign In to add comment