Advertisement
Guest User

weqweqw

a guest
Mar 19th, 2016
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.39 KB | None | 0 0
  1. <?php require_once("../_php_includes/_PHP_Conf.inc.php");
  2.  
  3. if(isset($_SESSION['username']) && isset($_SESSION['password'])){
  4. Header("Location: ".$php['HTTP_HOST']."/pages/home");
  5. }
  6. if(isset($_POST['login'])) {
  7.  
  8. $salt = '78sdjs86d2h';
  9. $username = mysqli_real_escape_string($DB_H, addslashes($_POST['username']));
  10. $password = mysqli_real_escape_string($DB_H, addslashes($_POST['password']));
  11. $hash1 = hash('sha256', $password . $salt);
  12. $hash = strtoupper($hash1);
  13. $check = mysqli_query($DB_H, "SELECT * FROM players WHERE Name='$username' && Password = '$hash'");
  14.  
  15. if(mysqli_num_rows($check) != 0)
  16. {
  17. $P = mysqli_fetch_array($check);
  18. $_SESSION['username'] = $P['Name'];
  19. $_SESSION['password'] = $hash;
  20.  
  21. echo "
  22. <script type='text/javascript'>
  23. <!--
  24. function Redirect()
  25. {
  26. window.location='/panel/';
  27. }
  28. setTimeout('Redirect()', 50);
  29. //-->
  30. </script>";
  31.  
  32. }
  33. else { $msg = "Datele introduse sunt greșite!";}
  34. }
  35. ?>
  36.  
  37. <!DOCTYPE html>
  38. <html>
  39.  
  40. <head>
  41. <!-- Meta, title, CSS, favicons, etc. -->
  42. <meta charset="utf-8">
  43. <title>Bladex - Autentificare</title>
  44. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  45.  
  46. <!-- Font CSS (Via CDN) -->
  47. <link rel='stylesheet' type='text/css' href='http://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800'>
  48. <link rel="stylesheet" type="text/css" href="http://fonts.googleapis.com/css?family=Roboto:400,500,700,300">
  49.  
  50. <!-- Theme CSS -->
  51. <link rel="stylesheet" type="text/css" href="/panel/assets/skin/default_skin/css/theme.css">
  52.  
  53. <!-- Admin Forms CSS -->
  54. <link rel="stylesheet" type="text/css" href="/panel/assets/admin-tools/admin-forms/css/admin-forms.css">
  55.  
  56. <!-- Favicon -->
  57. <link rel="shortcut icon" href="/panel/assets/img/favicon.ico">
  58.  
  59. <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
  60. <!--[if lt IE 9]>
  61. <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
  62. <script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script>
  63. <![endif]-->
  64. </head>
  65.  
  66. <body class="external-page sb-l-c sb-r-c">
  67.  
  68. <!-- Start: Settings Scripts -->
  69. <script>
  70. var boxtest = localStorage.getItem('boxed');
  71.  
  72. if (boxtest === 'true') {
  73. document.body.className += ' boxed-layout';
  74. }
  75. </script>
  76. <!-- End: Settings Scripts -->
  77.  
  78. <!-- Start: Main -->
  79. <div id="main" class="animated fadeIn">
  80.  
  81. <!-- Start: Content -->
  82. <section id="content_wrapper">
  83.  
  84. <!-- begin canvas animation bg -->
  85. <div id="canvas-wrapper">
  86. <canvas id="demo-canvas"></canvas>
  87. </div>
  88.  
  89. <!-- Begin: Content -->
  90. <section id="content">
  91.  
  92. <div class="admin-form theme-info" id="login1">
  93.  
  94.  
  95.  
  96. <div class="panel panel-info mt10 br-n">
  97. <button type="submit" onclick="window.location.href='/panel'" class="btn btn-primary btn-block" >Mergi la pagina principală</button>
  98.  
  99.  
  100.  
  101. <!-- end .form-header section -->
  102.  
  103. <form method="post" action="">
  104. <div class="panel-body bg-light p30">
  105. <div class="row">
  106. <div class="col-sm-7 pr30">
  107.  
  108.  
  109.  
  110. <div class="section">
  111. <label for="username" class="field-label text-muted fs18 mb10">Nume din joc</label>
  112. <label for="username" class="field prepend-icon">
  113. <input type="text" name="username" id="username" class="gui-input" placeholder="Care este numele folosit in joc?">
  114. <label for="username" class="field-icon"><i class="fa fa-user"></i>
  115. </label>
  116. </label>
  117. </div>
  118. <!-- end section -->
  119.  
  120. <div class="section">
  121. <label for="username" class="field-label text-muted fs18 mb10">Parolă</label>
  122. <label for="password" class="field prepend-icon">
  123. <input type="password" name="password" id="password" class="gui-input" placeholder="Care este parola acestui cont?">
  124. <label for="password" class="field-icon"><i class="fa fa-lock"></i>
  125. </label>
  126. </label>
  127. </div>
  128. <!-- end section -->
  129.  
  130. </div>
  131. <div class="col-sm-5 br-l br-grey pl30">
  132. <?php if(isset($msg)): ?>
  133. <div class="alert alert-danger" role="alert"><?= $msg ?></div>
  134. <?php endif; ?>
  135. <h3 class="mb25"> Odată autentificat o să poți să:</h3>
  136. <p class="mb15">
  137. <span class="fa fa-check text-success pr5"></span> Vezi informații despre cont.</p>
  138. <p class="mb15">
  139. <span class="fa fa-check text-success pr5"></span> Deschide un tichet/aplicație.</p>
  140. <p class="mb15">
  141. <span class="fa fa-check text-success pr5"></span> Schimba parola contului tău.</p>
  142. <p class="mb15">
  143. <span class="fa fa-check text-success pr5"></span> Aplici intr-o facțiune anume.</p>
  144. </div>
  145. </div>
  146. </div>
  147.  
  148.  
  149. <!-- end .form-body section -->
  150. <div class="panel-footer clearfix p10 ph15">
  151. <button type="submit" name="login" class="btn btn-primary btn-block">Autentificare</button>
  152.  
  153. </div>
  154. <!-- end .form-footer section -->
  155. </form>
  156. </div>
  157. </div>
  158.  
  159. </section>
  160. <!-- End: Content -->
  161.  
  162. </section>
  163. <!-- End: Content-Wrapper -->
  164.  
  165. </div>
  166. <!-- End: Main -->
  167.  
  168. <!-- BEGIN: PAGE SCRIPTS -->
  169.  
  170. <!-- Google Map API -->
  171. <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=true"></script>
  172.  
  173. <!-- jQuery -->
  174. <script type="text/javascript" src="/panel/vendor/jquery/jquery-1.11.1.min.js"></script>
  175. <script type="text/javascript" src="/panel/vendor/jquery/jquery_ui/jquery-ui.min.js"></script>
  176.  
  177. <!-- Bootstrap -->
  178. <script type="text/javascript" src="/panel/assets/js/bootstrap/bootstrap.min.js"></script>
  179.  
  180. <!-- Page Plugins -->
  181. <script type="text/javascript" src="/panel/assets/js/pages/login/EasePack.min.js"></script>
  182. <script type="text/javascript" src="/panel/assets/js/pages/login/rAF.js"></script>
  183. <script type="text/javascript" src="/panel/assets/js/pages/login/TweenLite.min.js"></script>
  184.  
  185. <!-- Theme Javascript -->
  186. <script type="text/javascript" src="/panel/assets/js/utility/utility.js"></script>
  187. <script type="text/javascript" src="/panel/assets/js/main.js"></script>
  188.  
  189. <!-- Page Javascript -->
  190. <script type="text/javascript">
  191. jQuery(document).ready(function() {
  192.  
  193. "use strict";
  194.  
  195. // Init Theme Core
  196. Core.init();
  197.  
  198. // Init Demo JS
  199. Demo.init();
  200.  
  201. // Init CanvasBG and pass target starting location
  202. CanvasBG.init({
  203. Loc: {
  204. x: window.innerWidth / 2,
  205. y: window.innerHeight / 3.3
  206. },
  207. });
  208.  
  209.  
  210. });
  211. </script>
  212.  
  213. <!-- END: PAGE SCRIPTS -->
  214.  
  215. </body>
  216.  
  217. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement