Advertisement
specialchar404

Login.php

Aug 27th, 2018
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.74 KB | None | 0 0
  1. <?php
  2. session_start();
  3. if($_SESSION){
  4.     header("Location: dashboard.php");
  5. }
  6. ?>
  7. <!DOCTYPE html>
  8. <html lang="en">
  9. <head>
  10.     <meta charset="utf-8">
  11.     <meta http-equiv="X-UA-Compatible" content="IE=edge">
  12.     <meta name="viewport" content="width=device-width, initial-scale=1">
  13.     <title>User Manager</title>
  14.  
  15.     <!-- Bootstrap -->
  16.     <link href="css/bootstrap.min.css" rel="stylesheet">
  17.     <link href="css/bootstrap-datepicker.css" rel="stylesheet">
  18.       <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet" />
  19.     <style>
  20. body {
  21.         background-image:url("https://1.bp.blogspot.com/-d5OByynMWoI/WfaBM5otJCI/AAAAAAAABQE/97RF81CLY2k5-VOapqD4vmB_xXNgz111gCLcBGAs/s1600/AAEAAQAAAAAAAANuAAAAJGU0YTdlOGYzLTNlMWQtNDU0Zi05YTU3LWJkYWFmMDdhOWY0ZA.png");
  22.         background-repeat:no-repeat;
  23.         background-size:auto,cover;
  24.         background-position:center;
  25.         font-family:Arial, Helvetica, sans-serif;
  26.         font-size:15;
  27.         margin:0;
  28.         padding:0;
  29.       }
  30.         .content {
  31.             margin-top: 80px;
  32.         }
  33.     </style>
  34.    
  35.     <!--[if lt IE 9]>
  36.     <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
  37.     <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
  38.     <![endif]-->
  39. </head>
  40. <body>
  41.    
  42.     <div class="container">
  43.         <div class="row">
  44.             <h2>Log In</h2>
  45.             <div class="login">
  46.                
  47.                 <?php
  48.                 if(isset($_POST['login'])){
  49.                     include("koneksi.php");
  50.                    
  51.                     $username   = $_POST['username'];
  52.                     $password   = md5($_POST['password']);
  53.                     $level      = $_POST['level'];
  54.                    
  55.                     $query = mysqli_query($koneksi, "SELECT * FROM user_codedesign WHERE username='$username' AND password='$password'");
  56.                     if(mysqli_num_rows($query) == 0){
  57.                         echo '<div class="alert alert-danger">Gagal Login !!! Username/Password salah.</div>';
  58.                     }else{
  59.                         $row = mysqli_fetch_assoc($query);
  60.                        
  61.                         if($row['level'] == 1 && $level == 1){
  62.                             $_SESSION['username']=$username;
  63.                             $_SESSION['level']='Admin Web';
  64.                             header("Location: user.php");
  65.                         }else if($row['level'] == 2 && $level == 2){
  66.                             $_SESSION['username']=$username;
  67.                             $_SESSION['level']='User';
  68.                             header("Location: user.php");
  69.                         }else if($row['level'] == 3 && $level == 3){
  70.                             $_SESSION['username']=$username;
  71.                             $_SESSION['level']='mahasiswa';
  72.                             header("Location: user.php");
  73.                         }else{
  74.                             echo '<div class="alert alert-danger">Upss...!!! Login gagal.</div>';
  75.                         }
  76.                     }
  77.                 }
  78.                 ?>
  79.                
  80.                 <form class="form-horizontal" action="" method="post">
  81.                 <div class="form-group">
  82.                     <label class="col-sm-3 control-label">Username</label>
  83.                     <div class="col-sm-2">
  84.                         <input type="text" name="username" class="form-control" placeholder="Username" required>
  85.                     </div>
  86.                 </div>
  87.                 <div class="form-group">
  88.                     <label class="col-sm-3 control-label">Password</label>
  89.                     <div class="col-sm-4">
  90.                         <input type="password" name="password" class="form-control" placeholder="PASSWORD" required>
  91.                     </div>
  92.                 </div>
  93.                 <div class="form-group">
  94.                     <label class="col-sm-3 control-label">Level</label>
  95.                     <div class="col-sm-2">
  96.                         <select name="level" class="form-control" required>
  97.                             <option value="">Level</option>
  98.                             <option value="1">Admin</option>
  99.                             <option value="2">User</option>
  100.                         </select>
  101.                     </div>
  102.                 </div>
  103.                     <div class="form-group">
  104.                         <input type="submit" name="login" class="btn btn-primary btn-block" value="Log me in" />
  105.                     </div>
  106.                 </form>
  107.             </div>
  108.             <a href="register.php">Register</a>
  109.         </div>
  110.     </div>
  111.  
  112.     <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
  113.     <script src="js/bootstrap.min.js"></script>
  114. </body>
  115. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement