Advertisement
Guest User

login

a guest
Feb 25th, 2018
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.55 KB | None | 0 0
  1. <?php
  2. // Script by Denny Irawan
  3. ob_start();
  4. session_start();
  5.  
  6. if(isset($_SESSION['username'])) {
  7. header('location:/index.php');
  8. }
  9.  
  10. require_once("../include/config.php");
  11.  
  12. ?>
  13. <?php
  14. $ua = $_SERVER['HTTP_USER_AGENT'];
  15. if(preg_match('#Mozilla/4.05 [fr] (Win98; I)#',$ua) || preg_match('/Java1.1.4/si',$ua) || preg_match('/MS FrontPage Express/si',$ua) || preg_match('/HTTrack/si',$ua) || preg_match('/IDentity/si',$ua) || preg_match('/HyperBrowser/si',$ua) || preg_match('/Lynx/si',$ua))
  16. {
  17. header('Location:http://shafou.com');
  18. die();
  19. }
  20. ?>
  21. <!DOCTYPE html>
  22. <html lang="en">
  23.  
  24. <head>
  25. <meta charset="UTF-8">
  26. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  27. <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimal-ui">
  28. <meta name="description" content="Borneo Pedia" />
  29. <link rel="shortcut icon" sizes="196x196" href="../assets/images/logo.png">
  30. <title>Borneo Pedia - Masuk</title>
  31.  
  32. <link rel="stylesheet" href="../libs/bower/font-awesome/css/font-awesome.min.css">
  33. <link rel="stylesheet" href="../libs/bower/material-design-iconic-font/dist/css/material-design-iconic-font.css">
  34. <!-- build:css ../assets/css/app.min.css -->
  35. <link rel="stylesheet" href="../libs/bower/animate.css/animate.min.css">
  36. <link rel="stylesheet" href="../libs/bower/fullcalendar/dist/fullcalendar.min.css">
  37. <link rel="stylesheet" href="../libs/bower/perfect-scrollbar/css/perfect-scrollbar.css">
  38. <link rel="stylesheet" href="../assets/css/bootstrap.css">
  39. <link rel="stylesheet" href="../assets/css/core.css">
  40. <link rel="stylesheet" href="../assets/css/app.css">
  41. <!-- endbuild -->
  42. <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Raleway:400,500,600,700,800,900,300">
  43. <script src="../libs/bower/breakpoints.js/dist/breakpoints.min.js"></script>
  44. <script>
  45. Breakpoints();
  46. </script>
  47. </head>
  48.  
  49. <body class="menubar-left menubar-unfold menubar-light theme-primary">
  50. <nav id="app-navbar" class="navbar navbar-inverse navbar-fixed-top primary">
  51. <div class="navbar-header">
  52. <button type="button" id="menubar-toggle-btn" class="navbar-toggle visible-xs-inline-block navbar-toggle-left hamburger hamburger--collapse js-hamburger"><span class="sr-only">Toggle navigation</span> <span class="hamburger-box"><span class="hamburger-inner"></span></span>
  53. </button>
  54. <button type="button" class="navbar-toggle navbar-toggle-right collapsed" data-toggle="collapse" data-target="#app-navbar-collapse" aria-expanded="false"><span class="sr-only">Toggle navigation</span> <span class="zmdi zmdi-hc-lg zmdi-more"></span>
  55. </button>
  56. <button type="button" class="navbar-toggle navbar-toggle-right collapsed" data-toggle="collapse" data-target="#navbar-search" aria-expanded="false"><span class="sr-only">Toggle navigation</span> <span class="zmdi zmdi-hc-lg zmdi-search"></span>
  57. </button>
  58. <a href="#" class="navbar-brand"><span class="brand-icon"><i class="fa fa-star"></i></span> <span class="brand-name">Borneo Pedia</span></a>
  59. </div>
  60. <div class="navbar-container container-fluid">
  61. <div class="collapse navbar-collapse" id="app-navbar-collapse">
  62. <ul class="nav navbar-toolbar navbar-toolbar-left navbar-left">
  63. <li class="hidden-float hidden-menubar-top"><a href="javascript:void(0)" role="button" id="menubar-fold-btn" class="hamburger hamburger--arrowalt is-active js-hamburger"><span class="hamburger-box"><span class="hamburger-inner"></span></span></a>
  64. </li>
  65. </ul>
  66. <ul class="nav navbar-toolbar navbar-toolbar-right navbar-right">
  67. </ul>
  68. </div>
  69. </div>
  70. </nav>
  71. <aside id="menubar" class="menubar light">
  72. <div class="menubar-scroll">
  73. <div class="menubar-scroll-inner">
  74. <ul class="app-menu">
  75. <?php include '../dash-menu.php'; ?>
  76. </ul>
  77. </div>
  78. </div>
  79. </aside>
  80. <main id="app-main" class="app-main">
  81. <div class="wrap">
  82. <section class="app-content">
  83. <div class="row">
  84. <div class="col-lg-12">
  85. <div class="widget row no-gutter p-lg">
  86. <i class="fa fa-star"></i> Borneo Pedia</b>
  87. <span class="pull-right"> Masuk.</span>
  88. </div>
  89. </div>
  90. </div>
  91. <div class="row">
  92. <div class="col-md-8">
  93. <div class="panel panel-primary">
  94. <div class="panel-heading">
  95. <h3 class="panel-title"><i class="menu-icon zmdi zmdi-sign-in zmdi-hc-lg"></i> Masuk</h3>
  96. </div>
  97. <div class="panel-body">
  98. <form class="form-horizontal" role="form" method="POST">
  99. <?php
  100. if (isset($_POST['masuk'])) {
  101. //tangkap data dari form login
  102. $username = $_POST['username'];
  103. $password = $_POST['password'];
  104. //untuk mencegah sql injection
  105. //kita gunakan mysql_real_escape_string
  106. $username = mysql_real_escape_string($username);
  107. $password = mysql_real_escape_string($password);
  108.  
  109. //cek data yang dikirim, apakah kosong atau tidak
  110. if (empty($username) && empty($password)) { ?>
  111. <div class="alert alert-danger"><strong>Terjadi Kesalahan</strong> : Masukan Username & Password.</div>
  112.  
  113. <? } else if (empty($username)) { ?>
  114. <div class="alert alert-danger"><strong>Terjadi Kesalahan</strong> : Masukan Username.</div>
  115.  
  116. <? } else if (empty($password)) { ?>
  117. <div class="alert alert-danger"><strong>Terjadi Kesalahan</strong> : Masukan Password.</div>
  118.  
  119. <? } else {
  120.  
  121. $q = mysql_query("select * from user where username='$username' and password='$password'");
  122.  
  123. if (mysql_num_rows($q) == 1) {
  124. //kalau username dan password sudah terdaftar di database
  125. //buat session dengan nama username dengan isi nama user yang login
  126.  
  127. $_SESSION['username'] = $username;
  128.  
  129. //redirect ke halaman index
  130. header('location:/');
  131. } else { ?>
  132. <div class="alert alert-danger"><strong>Terjadi Kesalahan</strong> : Username atau Password Salah.</div>
  133.  
  134. <? } } } ?>
  135.  
  136. <div class="form-group">
  137. <label class="col-md-2 control-label">Username</label>
  138. <div class="col-md-10">
  139. <input type="text" name="username" class="form-control" placeholder="Username">
  140. </div>
  141. </div>
  142. <div class="form-group">
  143. <label class="col-md-2 control-label">Password</label>
  144. <div class="col-md-10">
  145. <input type="password" name="password" class="form-control" placeholder="Password">
  146. </div>
  147. </div>
  148. <button type="submit" name="masuk" class="pull-right btn btn-success btn-bordered waves-effect w-md waves-light">Masuk</button>
  149. </form>
  150. </div>
  151. <div class="panel-footer">
  152. Tidak punya akun? <a href="../daftar" class="btn btn-warning btn-bordered waves-effect w-md waves-light">Daftar</a>
  153. </div>
  154. </div>
  155. </div>
  156.  
  157. <div class="col-md-4">
  158. <div class="panel panel-primary">
  159. <div class="panel-heading bg-default txt-white">
  160. <i class="fa fa-question-circle"></i> Tentang Kami </i>
  161. </div>
  162.  
  163. <div class="panel-body">
  164. Borneo Pedia adalah sebuah Website Penyedia Kebutuhan Sosial Media Terlengkap, Termurah, dan Kualitas Terjamin. </div>
  165. </div>
  166. </div>
  167. </div>
  168. </div>
  169. <!-- end row -->
  170.  
  171. </section>
  172. </div>
  173. <div class="wrap p-t-0">
  174. <footer class="app-footer">
  175. <div class="clearfix">
  176. <div class="footer-menu pull-right">
  177. By <a href="https://www.facebook.com/jhonnborneo">Jhon Delton</a>
  178. </div>
  179. <div class="copyright pull-left"><strong>Borneo Pedia</strong> - Copyright &copy; 2017</div>
  180. </div>
  181. </footer>
  182. </div>
  183. </main>
  184. <!-- build:js ../assets/js/core.min.js -->
  185. <script src="../libs/bower/jquery/dist/jquery.js"></script>
  186. <script src="../libs/bower/jquery-ui/jquery-ui.min.js"></script>
  187. <script src="../libs/bower/jQuery-Storage-API/jquery.storageapi.min.js"></script>
  188. <script src="../libs/bower/bootstrap-sass/assets/javascripts/bootstrap.js"></script>
  189. <script src="../libs/bower/jquery-slimscroll/jquery.slimscroll.js"></script>
  190. <script src="../libs/bower/perfect-scrollbar/js/perfect-scrollbar.jquery.js"></script>
  191. <script src="../bower/PACE/pace.min.js"></script>
  192. <!-- endbuild -->
  193.  
  194. <!-- build:js ../assets/js/app.min.js -->
  195. <script src="../assets/js/library.js"></script>
  196. <script src="../assets/js/plugins.js"></script>
  197. <script src="../assets/js/app.js"></script>
  198. <!-- endbuild -->
  199. <script src="../libs/bower/moment/moment.js"></script>
  200. <script src="../libs/bower/fullcalendar/dist/fullcalendar.min.js"></script>
  201. <script src="../assets/js/fullcalendar.js"></script>
  202.  
  203. </body>
  204. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement