Guest User

Untitled

a guest
May 7th, 2016
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.89 KB | None | 0 0
  1. <?php
  2.  
  3. /*===================================================+
  4. || # HoloCMS - Website and Content Management System
  5. |+===================================================+
  6. || # Copyright © 2008 Meth0d. All rights reserved.
  7. || # http://www.meth0d.org
  8. |+===================================================+
  9. || # HoloCMS is provided "as is" and comes without
  10. || # warrenty of any kind. HoloCMS is free software!
  11. |+===================================================*/
  12.  
  13. include('core.php');
  14.  
  15. session_start();
  16.  
  17.  
  18. include("locale/".$language."/login.php");
  19.  
  20.  
  21. if(!session_is_registered(username)){
  22.  
  23. if(isset($_POST['username']) && isset($_POST['password'])){
  24. $username = addslashes($_POST['username']);
  25. $sql = mysql_query("SELECT * FROM users WHERE username = '".$username."' LIMIT 1") or die(mysql_error());
  26. $row2s = mysql_fetch_array($sql);
  27. $password = HoloHash($_POST['password'], $row2s[username]);
  28. $remember_me = FilterText($_POST['_login_remember_me']);
  29.  
  30. if(empty($username) || empty($password)){
  31. $login_error = "Perfavore non lasciare spazi bianchi.";
  32. } else {
  33. $sql = mysql_query("SELECT id FROM users WHERE username = '".$username."' AND password = '".$password."' LIMIT 1") or die(mysql_error());
  34. $rows = mysql_num_rows($sql);
  35. if($rows < 1){
  36. $login_error = "Username o Password errati";
  37. } else {
  38. $userdata = mysql_fetch_assoc($sql);
  39. $userid = $userdata['id'];
  40.  
  41. $is_banned = mysql_num_rows($check);
  42. if($is_banned < 1){
  43. $_SESSION['username'] = $username;
  44. $_SESSION['password'] = $password;
  45. if($remember_me == "true"){
  46. setcookie("remember", "remember", time()+60*60*24*100, "/");
  47. setcookie("rusername", $_SESSION['username'], time()+60*60*24*100, "/");
  48. setcookie("rpassword", sha1("zomq".$_SESSION['password']), time()+60*60*24*100, "/");
  49. }
  50. $sql3 = mysql_query("UPDATE users SET lastvisit = '".$date_full."' WHERE username = '".$username."'") or die(mysql_error());
  51. header("location:security_check.php"); exit;
  52. } else {
  53. $bandata = mysql_fetch_assoc($check);
  54. $reason = $bandata['reason'];
  55. $expire = $bandata['expire'];
  56.  
  57.  
  58. if($stamp_now < $stamp_expire){
  59. $login_error = "<center>Sei stato bannato per il seguente motivo: \"".$reason."\".<br>Il tuo BAN scade il: ".$expire.".</center>";
  60. } else { // ban expired
  61. //mysql_query("DELETE FROM users_bans WHERE userid = '".$userid."' OR ipaddress = '".$remote_ip."' LIMIT 1") or die(mysql_error());
  62. $_SESSION['username'] = $username;
  63. $_SESSION['password'] = $password;
  64. if($remember_me == "true"){
  65. setcookie("remember", "remember", time()+60*60*24*100, "/");
  66. setcookie("rusername", $_SESSION['username'], time()+60*60*24*100, "/");
  67. setcookie("rpassword", sha1("zomq".$_SESSION['password']), time()+60*60*24*100, "/");
  68. }
  69. $sql3 = mysql_query("UPDATE users SET lastvisit = '".$date_full."' WHERE username = '".$username."'") or die(mysql_error());
  70. header("location:security_check.php"); exit;
  71. }
  72. }
  73. }
  74. }
  75. }
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83. if(isset($_GET['error'])){
  84. $errorno = $_GET['error'];
  85. if($errorno == 1){
  86. $login_error = "Username o Password errati";
  87. } elseif($errorno == 2){
  88. $login_error = "Username o Password errati";
  89. } elseif(isset($_GET['ageLimit']) && $_GET['ageLimit'] == "true"){
  90. $login_error = "Sei troppo giovane per Giocare Qui.";
  91. }
  92.  
  93. }
  94.  
  95.  
  96. include("locale/".$language."/login.php");
  97.  
  98. ?>
  99. <html><head>
  100. <link rel="stylesheet" type="text/css" href="../index/index.css">
  101. <link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Ubuntu" type="text/css">
  102. <link rel="shortcut icon" href="favicon.ico">
  103. <style>
  104. #notif
  105. {
  106. background: #e8d60c;
  107. width: 260px;
  108. border: 3px solid #ffc400;
  109. border-radius: 5px;
  110. -webkit-border-radius: 5px;
  111. font-size: 12px;
  112. margin-top: 10px;
  113. }
  114. </style>
  115. <script src="index/index.js"></script>
  116. <title>HuBBos: Conosci nuovi amici, entra nel divertimento!</title>
  117. <meta name="robots" content="index,follow,all">
  118. <meta name="description" content="HuBBos: Conosci nuovi amici, entra nel divertimento!">
  119. <meta name="keywords" content="habbo, HuBBos, italia, HuBBos italia, habbo hotel, virtuel, monde, réseau social, gratuit, communauté, avatar, chat, connecté, adolescence, jeu de rôle, rejoindre, social, groupes, forums, sécurité, jouer, jeux, amis, rares, ados, jeunes, collector, collectionner, korzdev, beatscript, créer, connecter, meuble, mobilier, animaux, déco, design, appart, décorer, partager, création, badges, musique, célébrité, chat vip, fun, sortir, mmo, mmorpg, jeu massivement multijoueur">
  120. </head>
  121. <body>
  122. <div id="about">
  123. <div id="texteAbout">
  124. HuBBOs Hotel, è un mondo virtuale dove puoi conoscere nuovi amici, giocare e divertirti con loro. <br> HuBBos è un progetto Cix10! <br> Ricordiamo che HuBBos Hotel non fa parte di SULAKE srl.
  125. </div>
  126. </div>
  127. <div id="top">
  128. <div id="logo">
  129. <a href="#home">
  130. <div id="image" class="goBack"></div>
  131. </a>
  132. </div>
  133. </div>
  134. <div id="content">
  135. <div id="page">
  136. <div id="loading">
  137. <div class="big">Aspetta!</div>
  138. HuBBos sta caricando...
  139. </div>
  140. <div id="leftSide" style="display: block;">
  141. <center><br><br><br><img src="web-gallery/v2/images/habbo.png"></center>
  142. <div id="loginForm">
  143. <div id="padding">
  144. Nome Utente
  145. <form id="login" action="http://localhost?name=&password=true" method="post">
  146. <input type="text" name="username" placeholder="Nome Utente" />
  147. Password
  148. <input type="password" name="password" placeholder="Password" />
  149. <div class="loginSubmit">
  150. <button type="submit" class="button" id="button-login"><b></b><span><div class="text-submit">Entra</div></span></button>
  151. </div>
  152. </form>
  153. </div>
  154. </div>
  155. <div id="registerButton">
  156. <a href="quickregister/start.php" class="button large" id="join-now-button"><b></b><span>Registrati</span><span class="sub">E' GRATIS!</span></a>
  157. </div>
  158. <div id="notif" class="notifLogin" style="display: block; position: relative; opacity: 1; top: left: 0px; right: auto; bottom: auto;">
  159. <div id="texteNotif" class="texteLogin" style="display: block;"><center> <b><?php echo $online_count ?></b> Utenti Online</center></div>
  160.  
  161. </div>
  162. <br><br><br>
  163. </div>
  164. <div id="rightSide">
  165. <div id="indexRight" style="display: block;"></div><img src="web-gallery/v2/images/imageindex.png">
  166. </div>
  167. </div>
  168. </div>
  169.  
  170. <div id="footer">
  171. <div id="insideFooter">
  172. <div class="liens">
  173. <a href="quickregister/start.php" class="footerGoRegister">Registrati</a> -
  174. <a href="#about" class="footerGoAbout">Informazioni</a>
  175. </div>
  176. <div class="copyright">HuBBos Hotel © 2014</div>
  177. </div>
  178. </div>
  179.  
  180. </body></html>
  181. <?php
  182.  
  183.  
  184.  
  185. } else {
  186. header("location:../me.php");
  187. }
  188.  
  189. ?>
Add Comment
Please, Sign In to add comment