Advertisement
Guest User

Untitled

a guest
Mar 7th, 2018
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.01 KB | None | 0 0
  1. <!doctype html>
  2. <?php
  3. session_start();
  4. require_once('connection.php');
  5. if(isset($_POST['btnLogin']))
  6. {
  7. $username=$_POST['username'];
  8. $password=$_POST['password'];
  9. $password_encrypt=md5($password.$key);
  10. $enable = "ENABLE";
  11. $level_id = 1;
  12. $sql = "SELECT * FROM authuser WHERE username =:username AND password =:password AND login =:enable AND level_id=:level_id ";
  13.  
  14. if( $stmt = $mysqli_conn->prepare($sql))
  15. {
  16. $stmt->bindValue(':username',$username);
  17. $stmt->bindValue(':password',$password_encrypt);
  18. $stmt->bindValue(':enable','ENABLE');
  19. $stmt->bindValue(':level_id',$level_id);
  20. $stmt->execute();
  21.  
  22. if($result=$stmt->rowCount() > 0){
  23. $result1 = $stmt->fetchColumn();
  24.  
  25. while($row=$stmt->fetch(PDO::FETCH_ASSOC)){
  26. if($row[activation]=='ACTIVATED')
  27. {
  28. //login success
  29. $_SESSION['user_id']=$user_id; //set user id to session
  30. $_SESSION['level']=$lvl_id; //set level to session
  31.  
  32. //save last login
  33. date_default_timezone_set("Asia/Kuala_Lumpur");
  34. $currentdate=date('Y-m-d H:i:s');
  35. $_SESSION['lastlogin']=$currentdate;
  36.  
  37.  
  38. if($lvl_id=='1')
  39. {
  40. echo "<script>setTimeout(function(){ window.location.href = 'admin/index.php'; }, 10);</script>";
  41. }
  42. else if($lvl_id=='2')
  43. {
  44. echo "<script>setTimeout(function(){ window.location.href = 'user/index.php'; }, 10);</script>";
  45. }
  46. }
  47.  
  48. }
  49. }
  50. else
  51. {
  52. //login failed
  53. echo "<script>swal({title: 'Loading', timer: 1000, showConfirmButton: false, imageUrl: 'assets/sweetAlert/loading.gif' });</script>"; //loading for secure
  54. echo "<script>setTimeout(function(){ sweetAlert('Login Failed', 'Please enter correct username or password','error');}, 15);</script>";
  55. }
  56. }
  57. }
  58. ?>
  59. <!doctype html>
  60. <html class="fixed">
  61. <title>Kumpulan Senireka</title>
  62. <head>
  63.  
  64. <!-- Basic -->
  65. <meta charset="UTF-8">
  66.  
  67. <meta name="keywords" content="HTML5 Admin Template" />
  68. <meta name="description" content="Porto Admin - Responsive HTML5 Template">
  69. <meta name="author" content="okler.net">
  70.  
  71. <!-- Favicon -->
  72. <link rel="shortcut icon" href="assets/img/senireka.ico">
  73. <link rel="apple-touch-icon" href="assets/img/senireka.ico">
  74.  
  75. <!-- Mobile Metas -->
  76. <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
  77.  
  78. <!-- Web Fonts -->
  79. <link href="http://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800|Shadows+Into+Light" rel="stylesheet" type="text/css">
  80.  
  81. <!-- Vendor CSS -->
  82. <link rel="stylesheet" href="admin/assets/vendor/bootstrap/css/bootstrap.css" />
  83. <link rel="stylesheet" href="admin/assets/vendor/font-awesome/css/font-awesome.css" />
  84. <link rel="stylesheet" href="admin/assets/vendor/magnific-popup/magnific-popup.css" />
  85. <link rel="stylesheet" href="admin/assets/vendor/bootstrap-datepicker/css/datepicker3.css" />
  86.  
  87. <!-- Theme CSS -->
  88. <link rel="stylesheet" href="admin/assets/stylesheets/theme.css" />
  89.  
  90. <!-- Skin CSS -->
  91. <link rel="stylesheet" href="admin/assets/stylesheets/skins/default.css" />
  92.  
  93. <!-- Theme Custom CSS -->
  94. <link rel="stylesheet" href="admin/assets/stylesheets/theme-custom.css">
  95.  
  96. <!-- Head Libs -->
  97. <script src="admin/assets/vendor/modernizr/modernizr.js"></script>
  98.  
  99. <!-- Sweet Alert -->
  100. <script src="assets/sweetAlert/sweetalert-dev.js"></script>
  101. <link rel="stylesheet" href="assets/sweetAlert/sweetalert.css">
  102. <!-- //Sweet Alert -->
  103.  
  104. </head>
  105. <body>
  106. <!-- start: page -->
  107. <section class="body-sign">
  108. <div class="center-sign">
  109. <a href="home.php" class="logo pull-left">
  110. <img src="admin/assets/images/senireka.jpg" height="54" alt="Senireka" />
  111. </a>
  112.  
  113. <div class="panel panel-sign">
  114. <div class="panel-title-sign mt-xl text-right">
  115. <h2 class="title text-uppercase text-bold m-none"><i class="fa fa-user mr-xs"></i> Sign In</h2>
  116. </div>
  117. <div class="panel-body">
  118. <form action="" method="post">
  119. <div class="form-group mb-lg">
  120. <label>Username</label>
  121. <div class="input-group input-group-icon">
  122. <input name="username" type="text" class="form-control input-lg" />
  123. <span class="input-group-addon">
  124. <span class="icon icon-lg">
  125. <i class="fa fa-user"></i>
  126. </span>
  127. </span>
  128. </div>
  129. </div>
  130.  
  131. <div class="form-group mb-lg">
  132. <label>Password</label>
  133. <div class="input-group input-group-icon">
  134. <input name="password" type="password" class="form-control input-lg" />
  135. <span class="input-group-addon">
  136. <span class="icon icon-lg">
  137. <i class="fa fa-lock"></i>
  138. </span>
  139. </span>
  140. </div>
  141. </div>
  142.  
  143. <div class="row">
  144. <div class="col-md-7 text-right">
  145. <button type="submit" name="btnLogin" class="btn btn-primary hidden-xs">Login</button>
  146. </div>
  147. </div>
  148.  
  149. </form>
  150. </div>
  151. </div>
  152.  
  153. <p class="text-center text-muted mt-md mb-md">&copy; Made by Kumpulan Senireka </p>
  154. </div>
  155. </section>
  156. <!-- end: page -->
  157.  
  158. <!-- Vendor -->
  159. <script src="admin/assets/vendor/jquery/jquery.js"></script>
  160. <script src="admin/assets/vendor/jquery-browser-mobile/jquery.browser.mobile.js"></script>
  161. <script src="admin/assets/vendor/bootstrap/js/bootstrap.js"></script>
  162. <script src="admin/assets/vendor/nanoscroller/nanoscroller.js"></script>
  163. <script src="admin/assets/vendor/bootstrap-datepicker/js/bootstrap-datepicker.js"></script>
  164. <script src="admin/assets/vendor/magnific-popup/magnific-popup.js"></script>
  165. <script src="admin/assets/vendor/jquery-placeholder/jquery.placeholder.js"></script>
  166.  
  167. <!-- Theme Base, Components and Settings -->
  168. <script src="admin/assets/javascripts/theme.js"></script>
  169.  
  170. <!-- Theme Custom -->
  171. <script src="admin/assets/javascripts/theme.custom.js"></script>
  172.  
  173. <!-- Theme Initialization Files -->
  174. <script src="admin/assets/javascripts/theme.init.js"></script>
  175.  
  176. </body>
  177. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement