Advertisement
Guest User

Untitled

a guest
Feb 18th, 2019
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.01 KB | None | 0 0
  1. <?PHP
  2. session_start();
  3. require_once../koneksi.php”;
  4. if (isset($_POST[‘login’])) {
  5. $error = array();
  6. if (empty($_POST[‘member_username’])) {
  7. } else {
  8. $member_username=mysqli_real_escape_string($mysqli, $_POST[‘member_username’]);
  9. }
  10.  
  11. if (empty($_POST[‘member_password’])) {
  12. } else {
  13. $member_password=mysqli_real_escape_string($mysqli, md5($_POST[‘member_password’]));
  14. }
  15.  
  16. if (empty($error)){
  17. $login=”SELECT * FROM member WHERE member_username=$member_username’ AND member_password=$member_password'”;
  18. $result = $mysqli->query($login) or die($mysqli->error.LINE);
  19. $rows= $result->fetch_assoc();
  20. extract($rows);
  21. // Apabila username dan password ditemukan
  22. if($result->num_rows > 0){
  23. $member_id = $rows[“member”];
  24. $_SESSION[‘member_id’] = $member_id;
  25.  
  26. //url yang dituju setelah login”;
  27. header(‘location:../home.php’);
  28. }
  29. else {
  30. echo'<div class=”alert alert-warning alert-dismissable”>
  31. <button type=”button” class=”close” data-dismiss=”alert” aria-hidden=true>&times;</button>Username atau Password salah..!</div>';
  32. }
  33. }
  34. else {echo'<div class=”alert alert-danger alert-dismissable”><ul>';
  35. foreach ($error as $key => $values) {
  36. echo'<li>.$values.'</li>';}
  37. echo'</ul></div>';
  38. }
  39. unset($_POST[‘login’]);}
  40.  
  41. Setelah membuat login proses anda harus membuat source code untuk menyesuaikan data yang ingin anda gunakan untuk login serta membuat tampilan interface dari login tersebut beri nama file ini dengan index.php
  42.  
  43. berikut adalah source codenya:
  44.  
  45. <?PHP
  46. if(!empty($_SESSION[‘member_id’])) {
  47. header (‘location:./member.php’);
  48. } ?>
  49.  
  50. <!DOCTYPE html>
  51. <html lang=”en”>
  52. <head>
  53. <meta charset=”utf-8″>
  54. <meta http-equiv=”X-UA-Compatible” content=”IE=edge”>
  55. <meta name=”viewport” content=”width=device-width, initial-scale=1″>
  56. <title>form login </title>
  57. <link href=”css/bootstrap.min.css” rel=”stylesheet”>
  58. <link href=”fonts\font-awesome-4.6.3\css\font-awesome.min.css” rel=”stylesheet”>
  59. <link rel=”stylesheet” href=”css/custom.css”>
  60.  
  61. </head>
  62. <body>
  63.  
  64. <div class=”container”><div class=”row”>
  65. <div class=”col-md-4 col-md-offset-4″>
  66. <form class=”row-border” name=”form1″ id=”form1″ action=”include/login-proses.php” method=”post”>
  67.  
  68. <div class=”form-group”>
  69. <h2 align=”center”>LOGIN FORM</h2><hr/>
  70. <label>Username <span class=”required”>*</span></label>
  71. <input name=”member_username” type=”text” class=”required form-control” required>
  72. </div>
  73.  
  74. <div class=”form-group”>
  75. <label>Password <span class=”required”>*</span></label>
  76. <input name=”member_password” type=”password” class=”form-control” required>
  77. </div>
  78.  
  79. <div class=”form-actions”>
  80. <button class=”btn btn-primary” name=”login” type=”submit”>Login</button>
  81. </div>
  82. </form>
  83. <div class=”row”>
  84. <div class=”col-md-4 col-md-offset-4″>
  85. <div id=”hasilLogin” style=”display:none;”>
  86. </div>
  87. </div>
  88. </div>
  89. </body>
  90. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement