Advertisement
Guest User

Untitled

a guest
Nov 12th, 2018
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 4.84 KB | None | 0 0
  1. <?php
  2. ob_start();
  3. session_start();
  4. if(isset($_SESSION['username'])) header("location: guru/index.php");
  5. include "koneksi.php";
  6.  
  7. ?>
  8. <?php
  9. if(isset($_GET['pesan'])){
  10.   if($_GET['pesan']=="gagal"){
  11.     echo "<div class='alert'>Username dan Password tidak sesuai !</div>";
  12.   }
  13. }
  14. ?>
  15. <!DOCTYPE html>
  16. <html lang="en">
  17.  
  18. <head>
  19.   <meta charset="utf-8">
  20.   <meta http-equiv="X-UA-Compatible" content="IE=edge">
  21.   <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
  22.   <meta name="description" content="">
  23.   <meta name="author" content="">
  24.   <title>SB Admin - Login</title>
  25.   <!-- Bootstrap core CSS-->
  26.   <link href="vendor/bootstrap/css/bootstrap.min.css" rel="stylesheet">
  27.   <!-- Custom fonts for this template-->
  28.   <link href="vendor/fontawesome-free/css/all.min.css" rel="stylesheet" type="text/css">
  29.   <!-- Custom styles for this template-->
  30.   <link href="css/sb-admin.css" rel="stylesheet">
  31.   <style type="text/css">
  32.   img{
  33.     height: 150px;
  34.     width: 130px;
  35.     margin-top: 10px;
  36.   }
  37. </style>
  38.  
  39. </head>
  40.  
  41. <body class="bg-dark">
  42.   <div class="logo text-center">
  43.     <img src="image/logo.png" alt="logo">
  44.     <h1 class="h1 text-center">SISTEM INFORMASI AKADEMIK SISWA</h1>
  45.     <h2 class="text-center">Seoul Foreign British School Malang</h2>
  46.   </div>
  47.   <div class="container">
  48.     <div class="row mx-auto">
  49.       <div class="card col-md-7 mx-auto" style="width: 18rem;">
  50.         <div class="card-body">
  51.          <h5 class="card-title">Card title</h5>
  52.          <h6 class="card-subtitle mb-2 text-muted">Card subtitle</h6>
  53.          <p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
  54.        </div>
  55.      </div>
  56.      <div class="card card-login col-md-4 mx-auto">
  57.       <div class="card-header">Login</div>
  58.       <div class="card-body">
  59.  
  60.         <form method="post" action="">
  61.           <div class="form-group">
  62.            <label for="username">Username</label>
  63.            <div class="form-label-group">
  64.             <input type="text" name="username1" class="form-control" placeholder="username" required="required" autofocus="autofocus"/>
  65.           </div>
  66.         </div>
  67.         <div class="form-group">
  68.           <label for="password">Password</label>
  69.           <div class="form-label-group">
  70.             <input type="password" name="password1" class="form-control" placeholder="password" required="required">
  71.           </div>
  72.         </div>
  73.         <button class="btn btn-primary btn-block" type="submit" name="login">Login</button>
  74.       </form>
  75.     </div>
  76.   </div>
  77. </div>
  78. </div>
  79. <!-- Bootstrap core JavaScript-->
  80. <script src="vendor/jquery/jquery.min.js"></script>
  81. <script src="vendor/bootstrap/js/bootstrap.bundle.min.js"></script>
  82. <!-- Core plugin JavaScript-->
  83. <script src="vendor/jquery-easing/jquery.easing.min.js"></script>
  84. <?php
  85. include 'koneksi.php';
  86. $username = $_POST["username1"];
  87. $password = $_POST["password1"];
  88. $log      = mysqli_query($konek, "SELECT * from login where username='$username' and password='$password'");
  89. $result   = mysqli_num_rows($log);
  90. $data = mysqli_fetch_array($log);
  91.  
  92.  
  93. if($result>0){
  94.   if ($data['level'] == "admin") {
  95.     $_SESSION['username'] = $username;
  96.    
  97.           // $data['level'] level digunaan untu memanggil value level dari username yang telah login dan disimpan dalam $_SESSION['level']
  98.     $_SESSION['level']    = "admin";
  99.     echo "<script>alert('Selamat Datang, Admin.')";
  100.     header("location:TAWEBADMIN/index.php");
  101.   // kondisi walikelas
  102.   }elseif($data['level'] == "walikelas"){
  103.     session_start();
  104.     $_SESSION['username'] = $username;
  105.           // $data['level'] level digunaan untu memanggil value level dari username yang telah login dan disimpan dalam $_SESSION['level']
  106.     $_SESSION['level']    = "walikelas";
  107.     echo "<script>alert('Selamat Datang, walikelas.')";
  108.     header("location:walikelas/index.php");
  109.   // kondisi guru
  110.   }elseif($data['level'] == "guru"){
  111.     session_start();
  112.     $_SESSION['username'] = $username;
  113.           // $data['level'] level digunaan untu memanggil value level dari username yang telah login dan disimpan dalam $_SESSION['level']
  114.     $_SESSION['level']    = "guru";
  115.     echo "<script>alert('Selamat Datang, guru.')";
  116.     header("location:guru/index.php");
  117.  
  118.   }elseif($data['level'] == 'ortu'){
  119.     session_start();
  120.     $_SESSION['username'] = $username;
  121.           // $data['level'] level digunaan untu memanggil value level dari username yang telah login dan disimpan dalam $_SESSION['level']
  122.     $_SESSION['level']    = "ortu";
  123.     echo "<script>alert('Selamat Datang, ortu.')</script>";
  124.     header("location:TAWEBORTU/Profil.php");
  125.   }else{
  126.     header("location:login.php?pesan=gagal");
  127.      echo "<div class='alert'>Username dan Password tidak sesuai !</div>";
  128.   }
  129.   $_SESSION['nama'] = $data['nama'];
  130. }
  131. ?>
  132. </body>
  133. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement