Advertisement
Guest User

login.php

a guest
Jan 1st, 2019
240
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.88 KB | None | 0 0
  1. <?php
  2. require_once('../koneksi.php');
  3.  
  4. if(isset($_POST['login'])){
  5. $username = filter_input(INPUT_POST, 'username', FILTER_SANITIZE_STRING);
  6. $password = filter_input(INPUT_POST, 'password', FILTER_SANITIZE_STRING);
  7.  
  8. $sql = "SELECT * FROM ureungpo WHERE username=:username OR email=:email";
  9. $stmt = $koneksi->prepare($sql);
  10.  
  11. $parameter = array(
  12. ":username" => $username,
  13. ":email" => $username
  14. );
  15.  
  16. $stmt->execute($parameter);
  17.  
  18. $user = $stmt->fetch(PDO::FETCH_ASSOC);
  19. if ($user) {
  20. if (password_verify($password, $user["password"])) {
  21. session_start();
  22. $_SESSION["admin"] = $user;
  23. header("Location: index.php");
  24. }else{
  25. echo "<script type = \"text/javascript\">
  26. alert(\"Maaf username atau password salah. periksa kembali\");
  27. window.location = (\"login.php\")
  28. </script>";
  29. }
  30. }else{
  31. echo "<script type = \"text/javascript\">
  32. alert(\"Maaf user tidak ditemukan\");
  33. </script>";
  34. }
  35. }
  36. ?>
  37. <!DOCTYPE html>
  38. <html>
  39. <head>
  40. <meta charset="utf-8">
  41. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  42. <title>Masuk | Jaklom</title>
  43. <meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" name="viewport">
  44. <link rel="stylesheet" href="../css/bootstrap.css">
  45. <link rel="stylesheet" href="../css/font-awesome.css">
  46. <link rel="stylesheet" href="../css/ionicons.css">
  47. <link rel="stylesheet" href="../css/AdminLTE.css">
  48. <link rel="stylesheet" href="../css/blue.css">
  49. <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700,300italic,400italic,600italic">
  50. </head>
  51. <body class="hold-transition login-page">
  52. <div class="login-box">
  53. <div class="login-logo">
  54. <a href="../login.php"><b>Jak</b>Lom</a><br><span class="small">Admin Login</span>
  55. </div>
  56. <div class="login-box-body">
  57. <p class="login-box-msg">silakan masuk dengan akun anda</p>
  58. <form action="" method="POST">
  59. <div class="form-group has-feedback">
  60. <input type="text" name="username" class="form-control" placeholder="username atau email" required>
  61. <span class="glyphicon glyphicon-envelope form-control-feedback"></span>
  62. </div>
  63. <div class="form-group has-feedback">
  64. <input type="password" name="password" class="form-control" placeholder="Password" required>
  65. <span class="glyphicon glyphicon-lock form-control-feedback"></span>
  66. </div>
  67. <div class="row">
  68. <div class="col-xs-8">
  69. </div>
  70. <div class="col-xs-4">
  71. <button type="submit" name="login" class="btn btn-primary btn-block btn-flat">Masuk</button>
  72. </div>
  73. </div>
  74. </form>
  75. </div>
  76. </div>
  77.  
  78. <script src="../js/jquery.js"></script>
  79. <script src="../js/bootstrap.js"></script>
  80. <script src="../js/icheck.js"></script>
  81. </body>
  82. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement