Advertisement
Guest User

login.php

a guest
Feb 8th, 2018
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.08 KB | None | 0 0
  1. <?php include'inc/functions.inc.php';
  2. if (!isset($_SESSION))
  3. {
  4. session_start();
  5. }
  6.  
  7. if (isset($_SESSION['Username']))
  8. {
  9. header('Location: index.php');
  10. }
  11. ?>
  12. <!DOCTYPE html>
  13. <html>
  14. <head lang="en">
  15. <meta charset="UTF-8">
  16. <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
  17. <meta http-equiv="x-ua-compatible" content="ie=edge">
  18. <title>ProxyGrab.</title>
  19.  
  20. <link href="assets/common/img/favicon.144x144.png" rel="apple-touch-icon" type="image/png" sizes="144x144">
  21. <link href="assets/common/img/favicon.114x114.png" rel="apple-touch-icon" type="image/png" sizes="114x114">
  22. <link href="assets/common/img/favicon.72x72.png" rel="apple-touch-icon" type="image/png" sizes="72x72">
  23. <link href="assets/common/img/favicon.57x57.png" rel="apple-touch-icon" type="image/png">
  24. <link href="assets/common/img/favicon.png" rel="icon" type="image/png">
  25. <link href="favicon.ico" rel="shortcut icon">
  26.  
  27. <!-- HTML5 shim and Respond.js for < IE9 support of HTML5 elements and media queries -->
  28. <!--[if lt IE 9]>
  29. <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
  30. <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
  31. <![endif]-->
  32.  
  33. <!-- Vendors Styles -->
  34. <!-- v1.0.0 -->
  35. <link rel="stylesheet" type="text/css" href="assets/vendors/bootstrap/dist/css/bootstrap.min.css">
  36. <link rel="stylesheet" type="text/css" href="assets/vendors/jscrollpane/style/jquery.jscrollpane.css">
  37. <link rel="stylesheet" type="text/css" href="assets/vendors/ladda/dist/ladda-themeless.min.css">
  38. <link rel="stylesheet" type="text/css" href="assets/vendors/select2/dist/css/select2.min.css">
  39. <link rel="stylesheet" type="text/css" href="assets/vendors/eonasdan-bootstrap-datetimepicker/build/css/bootstrap-datetimepicker.min.css">
  40. <link rel="stylesheet" type="text/css" href="assets/vendors/fullcalendar/dist/fullcalendar.min.css">
  41. <link rel="stylesheet" type="text/css" href="assets/vendors/cleanhtmlaudioplayer/src/player.css">
  42. <link rel="stylesheet" type="text/css" href="assets/vendors/cleanhtmlvideoplayer/src/player.css">
  43. <link rel="stylesheet" type="text/css" href="assets/vendors/bootstrap-sweetalert/dist/sweetalert.css">
  44. <link rel="stylesheet" type="text/css" href="assets/vendors/summernote/dist/summernote.css">
  45. <link rel="stylesheet" type="text/css" href="assets/vendors/owl.carousel/diassets/owl.carousel.min.css">
  46. <link rel="stylesheet" type="text/css" href="assets/vendors/ionrangeslider/css/ion.rangeSlider.css">
  47. <link rel="stylesheet" type="text/css" href="assets/vendors/datatables/media/css/dataTables.bootstrap4.min.css">
  48. <link rel="stylesheet" type="text/css" href="assets/vendors/c3/c3.min.css">
  49. <link rel="stylesheet" type="text/css" href="assets/vendors/chartist/dist/chartist.min.css">
  50.  
  51. <!-- Clean UI Styles -->
  52. <link rel="stylesheet" type="text/css" href="assets/common/css/source/main.css">
  53.  
  54. <!-- Vendors Scripts -->
  55. <!-- v1.0.0 -->
  56. <script src="assets/vendors/jquery/jquery.min.js"></script>
  57. <script src="assets/vendors/tether/dist/js/tether.min.js"></script>
  58. <script src="assets/vendors/bootstrap/dist/js/bootstrap.min.js"></script>
  59. <script src="assets/vendors/jquery-mousewheel/jquery.mousewheel.min.js"></script>
  60. <script src="assets/vendors/jscrollpane/script/jquery.jscrollpane.min.js"></script>
  61. <script src="assets/vendors/spin.js/spin.js"></script>
  62. <script src="assets/vendors/ladda/dist/ladda.min.js"></script>
  63. <script src="assets/vendors/select2/dist/js/select2.full.min.js"></script>
  64. <script src="assets/vendors/html5-form-validation/dist/jquery.validation.min.js"></script>
  65. <script src="assets/vendors/jquery-typeahead/dist/jquery.typeahead.min.js"></script>
  66. <script src="assets/vendors/jquery-mask-plugin/dist/jquery.mask.min.js"></script>
  67. <script src="assets/vendors/autosize/dist/autosize.min.js"></script>
  68. <script src="assets/vendors/bootstrap-show-password/bootstrap-show-password.min.js"></script>
  69. <script src="assets/vendors/moment/min/moment.min.js"></script>
  70. <script src="assets/vendors/eonasdan-bootstrap-datetimepicker/build/js/bootstrap-datetimepicker.min.js"></script>
  71. <script src="assets/vendors/fullcalendar/dist/fullcalendar.min.js"></script>
  72. <script src="assets/vendors/cleanhtmlaudioplayer/src/jquery.cleanaudioplayer.js"></script>
  73. <script src="assets/vendors/cleanhtmlvideoplayer/src/jquery.cleanvideoplayer.js"></script>
  74. <script src="assets/vendors/bootstrap-sweetalert/dist/sweetalert.min.js"></script>
  75. <script src="assets/vendors/remarkable-bootstrap-notify/dist/bootstrap-notify.min.js"></script>
  76. <script src="assets/vendors/summernote/dist/summernote.min.js"></script>
  77. <script src="assets/vendors/owl.carousel/dist/owl.carousel.min.js"></script>
  78. <script src="assets/vendors/ionrangeslider/js/ion.rangeSlider.min.js"></script>
  79. <script src="assets/vendors/nestable/jquery.nestable.js"></script>
  80. <script src="assets/vendors/datatables/media/js/jquery.dataTables.min.js"></script>
  81. <script src="assets/vendors/datatables/media/js/dataTables.bootstrap4.min.js"></script>
  82. <script src="assets/vendors/datatables-fixedcolumns/js/dataTables.fixedColumns.js"></script>
  83. <script src="assets/vendors/datatables-responsive/js/dataTables.responsive.js"></script>
  84. <script src="assets/vendors/editable-table/mindmup-editabletable.js"></script>
  85. <script src="assets/vendors/d3/d3.min.js"></script>
  86. <script src="assets/vendors/c3/c3.min.js"></script>
  87. <script src="assets/vendors/chartist/dist/chartist.min.js"></script>
  88. <script src="assets/vendors/peity/jquery.peity.min.js"></script>
  89. <!-- v1.0.1 -->
  90. <script src="assets/vendors/chartist-plugin-tooltip/dist/chartist-plugin-tooltip.min.js"></script>
  91. <!-- v1.1.1 -->
  92. <script src="assets/vendors/gsap/src/minified/TweenMax.min.js"></script>
  93. <script src="assets/vendors/hackertyper/hackertyper.js"></script>
  94. <script src="assets/vendors/jquery-countTo/jquery.countTo.js"></script>
  95.  
  96. <!-- Clean UI Scripts -->
  97. <script src="assets/common/js/common.js"></script>
  98. <script src="assets/common/js/demo.temp.js"></script>
  99. </head>
  100. <body class="theme-default">
  101.  
  102. <section class="page-content">
  103. <div class="page-content-inner" style="background-image: url(assets/common/img/temp/login/4.jpg)">
  104.  
  105.  
  106. <div class="single-page-block">
  107. <div class="single-page-block-inner effect-3d-element">
  108. <div class="blur-placeholder"><!-- --></div>
  109. <div class="single-page-block-form">
  110. <?php
  111.  
  112. if (isset($_POST['submit']))
  113. {
  114. $Username = htmlspecialchars(mysqli_real_escape_string(dbConnect(), $_POST['username']));
  115. $Password = mysqli_real_escape_string(dbConnect(), md5($_POST['password']));
  116.  
  117.  
  118. $status = mysqli_query(dbConnect(), "SELECT * FROM users WHERE username = '$Username'");
  119. if (mysqli_num_rows($status) < 1)
  120. {
  121. echo "<center><div class='alert alert-danger'>This username doesn't exist, try again.</div></center>";
  122. }
  123.  
  124. while($row = mysqli_fetch_array($status))
  125. {
  126. if ($Password != $row['password'])
  127. {
  128. echo "<div class='alert alert-danger' role='alert'>
  129. <strong>Oh snap!</strong> Incorrect Password, try again.
  130. </div>";
  131. }
  132. elseif ($row['status'] == 'banned')
  133. {
  134. echo "<div class='alert alert-danger' role='alert'>
  135. <strong>Oh snap!</strong> You've been banned, to get unbanned contact me on OGU "Valium"
  136. }
  137. else
  138. {
  139. $_SESSION['ID'] = $Id['ID'];
  140. $_SESSION['Username'] = $Username;
  141. $_SESSION['email'] = $Email['email'];
  142.  
  143. echo "<div class='alert alert-success' role='alert'>
  144. <strong>Yay!</strong>
  145. </div><meta http-equiv='refresh' content='3;url=index.php'>";
  146.  
  147. }
  148. }
  149. }
  150. ?>
  151. <h3 class="text-center">
  152. <i class="icmn-enter margin-right-10"></i>
  153. Login Form
  154. </h3>
  155. <br />
  156. <form method="POST">
  157. <div class="form-group">
  158. <div class="form-input-icon form-input-icon-right">
  159. <i class="icmn-spinner11 util-spin"></i>
  160. <input class="form-control" placeholder="Username" name="username" type="text" required="">
  161. </div>
  162. </div>
  163. <div class="form-group">
  164. <input id="validation-password"
  165. class="form-control password"
  166. name="password"
  167. type="password" data-validation="[L>=1]"
  168. data-validation-message="$ must be at least 1 character"
  169. placeholder="Password">
  170. </div>
  171. <div class="form-actions">
  172. <center><button type="submit" name="submit" class="btn btn-effect-ripple btn-success"><i class="fa fa-plus"></i> Sign in</button></center>
  173. </div>
  174. <center><a href="register.php">No account? Click me to create one!</a></center>
  175. </form>
  176. </div>
  177. </div>
  178. </div>
  179.  
  180. </div>
  181.  
  182. <!-- Page Scripts -->
  183. <script>
  184. $(function() {
  185.  
  186. // Form Validation
  187. $('#form-validation').validate({
  188. submit: {
  189. settings: {
  190. inputContainer: '.form-group',
  191. errorListClass: 'form-control-error',
  192. errorClass: 'has-danger'
  193. }
  194. }
  195. });
  196.  
  197. // Show/Hide Password
  198. $('.password').password({
  199. eyeClass: '',
  200. eyeOpenClass: 'icmn-eye',
  201. eyeCloseClass: 'icmn-eye-blocked'
  202. });
  203.  
  204. // Add class to body for change layout settings
  205. $('body').addClass('single-page single-page-inverse');
  206.  
  207. // Set Background Image for Form Block
  208. function setImage() {
  209. var imgUrl = $('.page-content-inner').css('background-image');
  210.  
  211. $('.blur-placeholder').css('background-image', imgUrl);
  212. };
  213.  
  214. function changeImgPositon() {
  215. var width = $(window).width(),
  216. height = $(window).height(),
  217. left = - (width - $('.single-page-block-inner').outerWidth()) / 2,
  218. top = - (height - $('.single-page-block-inner').outerHeight()) / 2;
  219.  
  220.  
  221. $('.blur-placeholder').css({
  222. width: width,
  223. height: height,
  224. left: left,
  225. top: top
  226. });
  227. };
  228.  
  229. setImage();
  230. changeImgPositon();
  231.  
  232. $(window).on('resize', function(){
  233. changeImgPositon();
  234. });
  235.  
  236. // Mouse Move 3d Effect
  237. var rotation = function(e){
  238. var perX = (e.clientX/$(window).width())-0.5;
  239. var perY = (e.clientY/$(window).height())-0.5;
  240. TweenMax.to(".effect-3d-element", 0.4, { rotationY:15*perX, rotationX:15*perY, ease:Linear.easeNone, transformPerspective:1000, transformOrigin:"center" })
  241. };
  242.  
  243. if (!cleanUI.hasTouch) {
  244. $('body').mousemove(rotation);
  245. }
  246.  
  247. });
  248. </script>
  249. <!-- End Page Scripts -->
  250. </section>
  251.  
  252. <div class="main-backdrop"><!-- --></div>
  253.  
  254. </body>
  255. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement