Advertisement
Guest User

Untitled

a guest
Nov 14th, 2019
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.35 KB | None | 0 0
  1. <?php
  2. // no direct access to file
  3. if (!defined('NAPP')) exit("404 / No Permission");
  4. /*
  5. *
  6. * Page : Login
  7. * Template + Systeme
  8. *
  9. *
  10. */
  11.  
  12. /*
  13. *
  14. * Check Data requested
  15. *
  16. */
  17. $s_captcha = _session("captcha_code");
  18. $alerts = "";
  19. if (!empty(_post())) {
  20. $username = _post('username');
  21. $password = _post('password');
  22. $captcha = _post('captcha');
  23.  
  24.  
  25.  
  26. if (!empty($username) and !empty($password) and !empty($captcha)) {
  27. if ($captcha == $s_captcha) {
  28.  
  29.  
  30. if (!empty($_Admins[$username]) && $_Admins[$username] == $password) {
  31.  
  32. /*
  33. *
  34. * Save Admin Session
  35. *
  36. */
  37.  
  38. $_SESSION['_admin_'] = $username;
  39. _redirect('panel');
  40.  
  41. }else{
  42. $alerts .= _Alert('Username or password is incorrect','danger');
  43. }
  44.  
  45. }else{
  46. $alerts .= _Alert('Captcha Incorrect !','danger');
  47. }
  48. }else{
  49. $alerts .= _Alert('Please Enter All fields ! ','danger');
  50. }
  51.  
  52.  
  53. }
  54.  
  55. /*
  56. *
  57. * Template
  58. *
  59. */
  60.  
  61. ?>
  62. <!DOCTYPE html>
  63. <html lang="en">
  64. <head>
  65. <title><?=_App('name') ?> - Login</title>
  66. <meta charset="UTF-8">
  67. <meta name="viewport" content="width=device-width, initial-scale=1">
  68. <!--===============================================================================================-->
  69. <link rel="icon" type="image/png" href="images/icons/favicon.ico"/>
  70. <!--===============================================================================================-->
  71. <link rel="stylesheet" type="text/css" href="vendor/bootstrap/css/bootstrap.min.css">
  72. <!--===============================================================================================-->
  73. <link rel="stylesheet" type="text/css" href="fonts/font-awesome-4.7.0/css/font-awesome.min.css">
  74. <!--===============================================================================================-->
  75. <link rel="stylesheet" type="text/css" href="vendor/animate/animate.css">
  76. <!--===============================================================================================-->
  77. <link rel="stylesheet" type="text/css" href="vendor/css-hamburgers/hamburgers.min.css">
  78. <!--===============================================================================================-->
  79. <link rel="stylesheet" type="text/css" href="vendor/select2/select2.min.css">
  80. <!--===============================================================================================-->
  81. <link rel="stylesheet" type="text/css" href="css/util.css">
  82. <link rel="stylesheet" type="text/css" href="css/main.css">
  83. <!--===============================================================================================-->
  84. </head>
  85. <body>
  86.  
  87. <div class="limiter">
  88. <div class="container-login100">
  89. <div class="wrap-login100">
  90. <div class="login100-pic js-tilt" data-tilt>
  91. <img src="images/img-01.png" alt="IMG">
  92. </div>
  93.  
  94. <form class="login100-form validate-form" method="post" >
  95. <span class="login100-form-title">
  96. Admin Login
  97. </span>
  98.  
  99. <?php if (!empty($alerts)): ?>
  100. <span class="p-t-10 p-b-10">
  101. <?=$alerts ?>
  102. </span>
  103. <?php endif ?>
  104.  
  105. <div class="wrap-input100 validate-input" data-validate = "Valid Username is required">
  106. <input class="input100" type="text" name="username" placeholder="Username">
  107. <span class="focus-input100"></span>
  108. <span class="symbol-input100">
  109. <i class="fa fa-user" aria-hidden="true"></i>
  110. </span>
  111. </div>
  112.  
  113. <div class="wrap-input100 validate-input" data-validate = "Password is required">
  114. <input class="input100" type="password" name="password" placeholder="Password">
  115. <span class="focus-input100"></span>
  116. <span class="symbol-input100">
  117. <i class="fa fa-lock" aria-hidden="true"></i>
  118. </span>
  119. </div>
  120.  
  121. <div class="wrap-input100 validate-input" data-validate = "Captcha is required">
  122. <img src="../captcha/<?php echo rand(); ?>" class=" imgcaptcha input100" id='captcha_image' >
  123. <input class="input100 inputcaptcha" type="Captcha" name="captcha" placeholder="Captcha">
  124. <span class="focus-input100"></span>
  125. <span class="symbol-input100">
  126. <i class="fa fa-check" aria-hidden="true"></i>
  127. </span>
  128. <div class="clearfix"></div>
  129. </div>
  130.  
  131.  
  132.  
  133. <div class="container-login100-form-btn">
  134. <button class="login100-form-btn">
  135. Login
  136. </button>
  137. </div>
  138.  
  139.  
  140.  
  141. <div class="text-center p-t-136">
  142.  
  143. </div>
  144. </form>
  145. </div>
  146. </div>
  147. </div>
  148.  
  149.  
  150.  
  151.  
  152. <!--===============================================================================================-->
  153. <script src="vendor/jquery/jquery-3.2.1.min.js"></script>
  154. <!--===============================================================================================-->
  155. <script src="vendor/bootstrap/js/popper.js"></script>
  156. <script src="vendor/bootstrap/js/bootstrap.min.js"></script>
  157. <!--===============================================================================================-->
  158. <script src="vendor/select2/select2.min.js"></script>
  159. <!--===============================================================================================-->
  160. <script src="vendor/tilt/tilt.jquery.min.js"></script>
  161. <script >
  162. $('.js-tilt').tilt({
  163. scale: 1.1
  164. })
  165. </script>
  166. <!--===============================================================================================-->
  167. <script src="js/main.js"></script>
  168.  
  169. </body>
  170. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement