Guest User

Untitled

a guest
Jul 11th, 2018
186
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.80 KB | None | 0 0
  1. <?php
  2. /*---------------------------------------------------+
  3. | HoloCMS - Website and Content Management System
  4. +----------------------------------------------------+
  5. | Copyright © 2008 Meth0d
  6. +----------------------------------------------------+
  7. | HoloCMS is provided "as is" and comes without
  8. | warrenty of any kind.
  9. +---------------------------------------------------*/
  10.  
  11. include('core.php');
  12. include('includes/session.php');
  13.  
  14. $noads = true;
  15.  
  16. if(isset($_POST['password'])) {
  17. $username = FilterText($name);
  18. $password = FilterText($_POST['password']);
  19. //Hashes and salts the password --encryption--
  20. $password_hash = HoloHash($password, $username);
  21.  
  22. if(empty($password)){
  23. header("location:./reauthenticate.php?error=2");
  24. } else {
  25. //Checks the hashed password --encrpytion--
  26. $sql = mysql_query("SELECT id FROM users WHERE username = '".$username."' and password = '".$password_hash."' LIMIT 1") or die(mysql_error());
  27. $rows = mysql_num_rows($sql);
  28. if($rows < 1){
  29. header("location:./reauthenticate.php?error=1");
  30. } else {
  31. $_SESSION['username'] = $username;
  32. //Makes the hash the password for this session --encryption--
  33. $_SESSION['password'] = $password_hash;
  34. include('./includes/sso.php');
  35. header("location:".$_POST['page']."");
  36. }
  37. }
  38. }
  39.  
  40. if(isset($_GET['error'])){
  41. $errorno = FilterText($_GET['error']);
  42. if($errorno == 1){
  43. $error = 1;
  44. } else if($errorno == 2){
  45. $error = 2;
  46. } else {
  47. $error = 0;
  48. }
  49. }
  50.  
  51. include("locale/".$language."/login.php");
  52. include('templates/login/subheader.php');
  53.  
  54. ?>
  55.  
  56. <body id="popup" class="process-template">
  57.  
  58. <div id="overlay"></div>
  59.  
  60. <div id="container">
  61. <div class="cbb process-template-box clearfix">
  62. <div id="content">
  63.  
  64. <div id="header" class="clearfix">
  65. <h1><a href="index.php"></a></h1>
  66. <ul class="stats">
  67. <li class="stats-online"><span class="stats-fig"><?php echo $online_count; ?></span> <?php echo $locale['users_online_now']; ?></li>
  68. <?php if($enable_status_image == "1"){ ?><li class="stats-visited"><img src='./web-gallery/v2/images/<?php echo $online; ?>.gif' alt='Server Status' border='0'></li><?php } ?>
  69. </ul>
  70. </div>
  71. <div id="process-content">
  72. <div id="column1" class="column">
  73. <div class="cbb clearfix orange">
  74. <h2 class="title">Por favor, ingrese su contraseña</h2>
  75. <div class="box-content">
  76. <p>Esto es para una cuestión de seguridad.</p>
  77. <p>Si no eres <fuerte><?php echo "".$name.""; ?></strong>, por favor <a href="logout.php">salga</a> inmediatamente.</p>
  78.  
  79. <p>Si has olvidado tu contraseña <a href="forgot.php">Click aqui</a></p>
  80. </div>
  81. </div>
  82. </div>
  83.  
  84. <?php if($error == 1){ ?>
  85. <div id="column2" class="column">
  86. <div class="action-error flash-message"><div class="rounded"><ul>
  87. <li>La contraseña es incorrecta.</li>
  88. </ul></div></div>
  89. <?php } else if($error == 2){ ?>
  90. <div id="column2" class="column">
  91. <div class="action-error flash-message"><div class="rounded"><ul>
  92. <li>Por favor, ingrese su contraseña</li>
  93. </ul></div></div>
  94. <?php } else { ?>
  95. <div id="column2" class="column">
  96. <?php } ?>
  97.  
  98. <div class="cbb gray clearfix">
  99. <h2 class="title">Entra</h2>
  100.  
  101. <div class="box-content clearfix" id="login-habblet">
  102.  
  103. <form action="reauthenticate.php" method="post" class="login-habblet">
  104. <?php
  105. if(isset($_GET['roomId']) && $_GET['forwardId'] == "2"){
  106. if(isset($_GET['wide'])) {
  107. $forwardid = "flash.php?forwardId=".$_GET['forwardId']."&roomId=".$_GET['roomId']."&wide=".$_GET['wide'];
  108. } else {
  109. $forwardid = "flash.php?forwardId=".$_GET['forwardId']."&roomId=".$_GET['roomId'];
  110. }
  111. } elseif(isset($_GET['wide'])) {
  112. $forwardid = "flash.php?wide=".$_GET['wide'];
  113. } else {
  114. $forwardid = "flash.php";
  115. }
  116. ?>
  117. <input type="hidden" name="page" value="<?php echo $forwardid ?>" />
  118. <ul>
  119. <li>
  120. <label for="login-username" class="login-text">Nombre xmax</label>
  121. <span class="username"><?php echo "".$name.""; ?></span>
  122. </li>
  123. <li>
  124.  
  125. <label for="login-password" class="login-text">Contraseña</label>
  126. <input tabindex="2" type="password" class="login-field" name="password" id="password" />
  127. <input type="submit" value="Sign in" class="submit" id="login-submit-button"/>
  128. <a style="float: left; margin-left: 0pt; display: none" class="new-button" id="login-submit-new-button" href="#"><b style="padding-left: 10px; padding-right: 7px; width: 55px;">Entra</b><i></i></a>
  129. </li>
  130. </ul>
  131. </form>
  132.  
  133. </div>
  134.  
  135. </div>
  136. </div>
  137. <script type="text/javascript">
  138. HabboView.add(LoginFormUI.init);
  139. HabboView.add(RememberMeUI.init);
  140. </script>
  141. <?php
  142.  
  143. include('templates/login/footer.php');
  144.  
  145. ?>
Add Comment
Please, Sign In to add comment