Advertisement
Guest User

Untitled

a guest
Dec 21st, 2018
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.31 KB | None | 0 0
  1. <?php
  2. include "connect.php";
  3. ?>
  4.  
  5. <?php
  6. if (isset($_POST['submit'])) {
  7. $username = $_POST['username'];
  8. $password = $_POST['password'];
  9.  
  10. $query = "SELECT * FROM user WHERE username = '$username' OR email = '$username'";
  11. $result = mysqli_query($conn, $query);
  12. $user = mysqli_fetch_array($result);
  13.  
  14. if (password_verify($password, $user['password'])) {
  15. session_start();
  16. $_SESSION['user_session'] = $user['id'];
  17. $_SESSION['user_identity'] = $user['username'];
  18. header('Location: index.php');
  19. } else {
  20. $error = "User/email atau password salah";
  21. }
  22. }
  23. ?>
  24. <!DOCTYPE html>
  25. <html lang="en">
  26. <head>
  27. <meta charset="UTF-8">
  28. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  29. <meta http-equiv="X-UA-Compatible" content="ie=edge">
  30. <title>Log In</title>
  31. <link href="css/bootstrap.css" rel="stylesheet">
  32. <style>
  33. .vh-100 {
  34. height: 100vh;
  35. }
  36. </style>
  37. </head>
  38. <body>
  39.  
  40. <div class="container vh-100">
  41. <div class="row align-items-center vh-100" >
  42. <form action="" method="POST" class="col-4 m-auto">
  43. <div class="card">
  44. <div class="card-body">
  45. <h4 class="card-title">Login</h4>
  46. <div class="form-group">
  47. <label>Username / Email</label>
  48. <input type="text" name="username" class="form-control">
  49. </div>
  50. <div class="form-group">
  51. <label>Password</label>
  52. <input type="password" name="password" class="form-control">
  53. </div>
  54. <div class="form-group">
  55. <input type="submit" value="Login" class="btn btn-primary" name="submit">
  56. <a href="signup.php" class="btn btn-outline-dark" role="button">Register</a>
  57. </div>
  58. </div>
  59. </div>
  60. </form>
  61.  
  62.  
  63. </div>
  64. </div>
  65. <script src="js/jquery.js"></script>
  66. <script src="js/bootstrap.js"></script>
  67. </body>
  68. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement