Advertisement
Guest User

idenx

a guest
May 16th, 2016
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 11.40 KB | None | 0 0
  1.  
  2.  
  3. <?php
  4.  
  5. require_once('./data_classes/server-data.php_data_classes-core.php.php');
  6.  
  7. session_start();
  8.  
  9. if(isset($_GET['registerCancel']) && FilterText($_GET['registerCancel'] == "true")){
  10. session_unset();
  11. }
  12.  
  13. if(!session_is_registered(username)){
  14.  
  15.     if(isset($_POST['username']) && isset($_POST['password'])){
  16.     $username = FilterText($_POST['username']);
  17.     $password = HoloHash($_POST['password'], $username);
  18.     $password2 = HoloHashMD5($_POST['password'], $username);
  19.  
  20.         if(empty($username) || empty($_POST['password'])){
  21.             $login_error = "Usuário ou senha incorretos!";
  22.         } else {
  23.             $sql = mysql_query("SELECT id FROM users WHERE username = '".$username."' AND password = '".$password."' OR username = '".$username."' AND password = '".$password2."' LIMIT 1") or die(mysql_error());
  24.             if(mysql_num_rows($sql) < 1){
  25.                 $login_error = "Usuário ou senha incorretos!";
  26.             } else {
  27.                 $userdata = mysql_fetch_assoc($sql);
  28.                 $userid = $userdata['id'];
  29.                 $ban = mysql_query("SELECT * FROM bans WHERE value = '".$username."' AND bantype = 'user' or value = '".$remote_ip."' AND bantype = 'ip' LIMIT 1") or die(mysql_error());
  30.                 if(mysql_num_rows($ban) < 1){
  31.  
  32.                     mysql_query("UPDATE users SET password = '".$password2."', ip_last = '".$remote_ip."' WHERE username = '".$username."'");
  33.  
  34.                     $_SESSION['username'] = $username;
  35.                     $_SESSION['password'] = $password2;
  36.                         if ($_POST['_login_remember_me'] == "true"){
  37.                             setcookie("remember", "remember", time()+60*60*24*100, "/");
  38.                             setcookie("rusername", $_SESSION['username'], time()+60*60*24*100, "/");
  39.                             setcookie("rpassword", $_SESSION['password'], time()+60*60*24*100, "/");
  40.                         }
  41.                     header("location: $path/me"); exit;
  42.                 } else {
  43.                     $bandata = mysql_fetch_assoc($ban);
  44.                     $timestamp = time();
  45.                     if($bandata['expire'] > $timestamp){
  46.                         $login_error = "Você foi banido por: \"" . $bandata['reason'] . "\" e acaba em: " . date('d.m.Y - H:i:s', $bandata['expire']) . ".";
  47.                     } else {
  48.                         mysql_query("DELETE FROM bans WHERE value = '".$username."' AND bantype = 'user' OR value = '".$remote_ip."' AND bantype = 'ip' LIMIT 1") or die(mysql_error());
  49.                         mysql_query("UPDATE users SET password = '".$password2."', ip_last = '".$remote_ip."' WHERE username = '".$username."'");
  50.  
  51.                     $_SESSION['username'] = $username;
  52.                     $_SESSION['password'] = $password2;
  53.                             if ($_POST['_login_remember_me'] == "true"){
  54.                                 setcookie("remember", "remember", time()+60*60*24*100, "/");
  55.                                 setcookie("rusername", $_SESSION['username'], time()+60*60*24*100, "/");
  56.                                 setcookie("rpassword", $_SESSION['password'], time()+60*60*24*100, "/");
  57.                             }
  58.                         header("location: $path/me"); exit;
  59.                     }
  60.                 }
  61.             }
  62.         }
  63.     }
  64.  
  65.  
  66.  
  67. $body_id = "index";
  68.  
  69.  
  70. ?>
  71. <!DOCTYPE html>
  72. <head>
  73.     <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  74.     <title ><?php echo $shortname; ?> - Crie seu Habbo, construa seu quarto, converse e faça novos amigos!</title>
  75.     <link rel="shortcut icon" type="img/x-icon" href="http://i.imgur.com/yrleW0z.png">
  76.     <link rel="shortcut icon" type="img/png" href="http://i.imgur.com/yrleW0z.png">
  77.     <meta name="author" content="RetroCOPY">
  78.     <meta property="og:type" content="website">
  79.     <meta property="og:title" content="<?php echo $shortname; ?>... faça amigos, divirta-se e fique conhecido!!">
  80.     <meta property="og:url" content="http://<?php echo $shortname; ?>.com">
  81.     <meta property="og:image" content="http://i.imgur.com/yrleW0z.png">
  82.     <meta property="og:description" content="<?php echo $shortname; ?> es un sitio donde podras conocer personas, hacerlas como si fueran de tu familia, crear tus propias salas, hacer tus propios eventos, donde puedes invitar a tus amigos, quedar a un partido de futbol, crear una gran biblioteca y muchas cosas mas!, Registrate ahora!">
  83.     <meta name="description" content="<?php echo $shortname; ?> Hotel e um lugar onde voce pode conhecer pessoas, torna-los como se fossem sua familia, criar os seus proprios quartos, fazer seus proprios eventos onde voce pode convidar seus amigos, ir a um jogo de futebol, criando uma grande biblioteca e muito mais apenas se agora!">
  84.     <meta name="keywords" content="habbo hotel, jogos online gratis, jogos grátis, bate papo online, games, games online, games gratis, jogar online, habbo moedas, habbo pirata">
  85.  <link href="./magus/bootstraphallo2.min.css" rel="stylesheet">
  86.  
  87.     <link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css">
  88.     <link href="./magus/default.css" rel="stylesheet">
  89.     <style>
  90.     body{
  91.         background-image:url('./magus/bg_j.png');
  92.     }
  93.     .badge {
  94.           margin-left: 2px;
  95.           margin-right: 3px;
  96.           width: 50px;
  97.           height: 50px;
  98.           background-position: center;
  99.           background-repeat: no-repeat;
  100.           vertical-align: top;
  101.           display: inline-block;
  102.         }
  103.     </style>
  104.    
  105. </head>
  106.     <style>
  107.     .badge {
  108.           margin-left: 2px;
  109.           margin-right: 3px;
  110.           width: 50px;
  111.           height: 50px;
  112.           background-position: center;
  113.           background-repeat: no-repeat;
  114.           vertical-align: top;
  115.           display: inline-block;
  116.         }
  117.     </style>
  118.    
  119.  
  120. </head>
  121. <body>
  122.     <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
  123.         <div class="modal-dialog">
  124.             <div class="modal-content">
  125.                 <div class="modal-header">
  126.                     <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
  127.                     <h4 class="modal-title" id="myModalLabel">¡Registrate!</h4>
  128.                 </div>
  129.                 <div class="modal-body">
  130.                     <label for="picusername">Username:</label><br />
  131.                     <input type="text" class="form-control" placeholder="Username">
  132.                     <label for="picusername">Password:</label><br />
  133.                     <input type="text" class="form-control" placeholder="Username">
  134.                 </div>
  135.                 <div class="modal-footer">
  136.                     <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
  137.                     <button type="button" class="btn btn-primary">Save changes</button>
  138.                 </div>
  139.             </div>
  140.         </div>
  141.     </div>
  142.     <div class="container">
  143.         <nav class="navbar navbar-default panel-primary" role="navigation">
  144.             <div class="container-fluid">
  145.                 <div class="navbar-header">
  146.                     <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
  147.                         <span class="sr-only">Toggle navigation</span>
  148.                         <span class="icon-bar"></span>
  149.                         <span class="icon-bar"></span>
  150.                         <span class="icon-bar"></span>
  151.                     </button>
  152.                     <a class="navbar-brand" href="#" ng-bind-html="$site.logo"><img src='/static/img/topicon-habbies.gif'></a>
  153.                 </div>
  154.                 <div class="collapse navbar-collapse" >
  155.                     <p class="navbar-text navbar-left"> <b>Bem-vindo a nossa comunidade! :) </b></p>
  156.                     <form name="logindd" id="logindd" action="" method="post" class="navbar-form navbar-right">
  157.                         <div class="form-group">
  158.                             <input type="text" name="username" class="form-control" placeholder="Usuário">
  159.                             <input type="password" name="password" class="form-control" placeholder="Senha">
  160.                         </div>
  161.                         <button type="submit" name="login" class="btn btn-primary">Entrar</button>
  162.                         <a class="btn btn-primary" href="/nuevore.php">Registre-se</a>
  163.                     </form>
  164.                 </div>
  165.             </div>
  166.         </nav><?php if(isset($login_error)){ ?><div class="alert alert-danger alert-dismissible" role="alert">
  167.             <button type="button" class="close" data-dismiss="alert"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
  168.             <strong><?php echo $login_error; ?></strong>
  169.         </div><?php
  170.     }
  171.     ?>
  172.                 <div class="jumbotron bg91">
  173.             <div class="text">
  174.                 <h1><img src="http://i.imgur.com/inxRZYp.png"  /></h1>
  175.                 <p>A diversão nunca acaba</p>
  176.                 <p ><a class="btn btn-primary" href="http://huppihotel.com/quickregister/start">Registre-se</a></p>
  177.                 </div>
  178.         <style>
  179. .black_overlay{
  180.     display: none;
  181.     position: absolute;
  182.     top: 0%;
  183.     left: 0%;
  184.     width: 100%;
  185.     height: 150%;
  186.     background-color: black;
  187.     z-index:1001;
  188.     -moz-opacity: 0.8;
  189.     opacity:.80;
  190.     filter: alpha(opacity=80);
  191. }
  192.  
  193. .white_content {
  194.     display: none;
  195.     position: absolute;
  196.     top: 5%;
  197.     left: 25%;
  198.     width: 50%;
  199.     height: 80%;
  200.     padding: 16px;
  201.     border: 16px solid orange;
  202.     background-color: #121212  ;
  203.     z-index:1002;
  204.     overflow: auto;
  205. }
  206. .white_content p {
  207.     color: #FFFF  ;
  208.     font-family: verdana;
  209. }
  210. </style>
  211.  
  212.             <?php
  213. require_once('adblock.php');
  214.  
  215. ?>
  216.  
  217.  
  218.     </center>
  219. </div>
  220. <div id="fade" class="black_overlay"></div>
  221. <script type="text/javascript">
  222.   function cicklow_XcVCCW(){
  223.     if(document.getElementById("XcVCCW")==null || document.getElementById("XcVCCW").offsetHeight<=0){
  224.         document.getElementById('light').style.display='block';
  225.         document.getElementById('fade').style.display='block'
  226.     }
  227.   }
  228.   window.onload=cicklow_XcVCCW;
  229. </script>       </div>
  230.         <div class="row">
  231.             <div class="col-xs-4">
  232.                 <div class="panel panel-default">
  233.    
  234.    
  235.                     <div class="panel-heading">
  236.                     <i class="fa fa-gamepad fa-2x"> O que é Huppi</i>
  237.                    
  238.                     </div>
  239.                     <div class="panel-body">
  240.                         <div class="list-index">
  241.                         <font color="black"><b>Pura diversão</b></font></b><br>
  242.                         <br>
  243.             <font color="black"><p>É um habbo online, onde você encontra pessoas diferentes.
  244.             <b>Conhece, </b>
  245.              cria salas onde você pode ficar com seus amigos, desde um bar até uma discoteca, ou outras coisas que você ocorre.</font>
  246.                         </div>
  247.                     </div>
  248.                 </div>
  249.             </div>
  250.             <div class="col-xs-4">
  251.            
  252.                 <div class="panel panel-default">
  253.                     <div class="panel-heading">
  254.                     <i class="fa fa-gamepad fa-2x">  O que eu posso fazer?</i>
  255.                    
  256.                        
  257.                     </div>
  258.                     <div class="panel-body">
  259.                         <div class="list-index">
  260.                         <font color="black"><b>Saiba o que mais você pode fazer...</b></font></b><br>
  261.                         <br>
  262.             <font color="black"><p>Poderá fazer novos amigos, dar uma volta com eles pelos quartos de festas, discotecas, praias, jogos.</b><br>
  263.             <b>Construir</b>
  264.              até os quartos mais calmos, biblioteca, spa... e não encontra o quarto desejado? Pode criar você mesmo, lembrando que nossas moedas são totalmente <b>GRÁTIS</b>.</p></font>
  265.              
  266.                         </div>
  267.                     </div>
  268.                 </div>
  269.             </div>
  270.  
  271.        
  272.         <div class="col-xs-4">
  273.            
  274.                 <div class="panel panel-default">
  275.                     <div class="panel-heading">
  276.                     <i class="fa fa-gamepad fa-2x"> Como obter raros?</i>
  277.                    
  278.                        
  279.                     </div>
  280.                     <div class="panel-body">
  281.                         <div class="list-index">
  282.                         <font color="black"><b>Informe-se sobre como obter...</b></font></b><br>
  283.                         <br>
  284.                          <font color="black"><p>Você pode obter em jogos feitos por membros da equipe, você pode lucrar trocando com outros usuários, apostar, comprar através do catálogo com suas moedas ou diamantes.</b><br>
  285.             </p></font>
  286.              
  287.                         </div>
  288.                     </div>
  289.                 </div>
  290.             </div>
  291.         </div>
  292.        
  293.        
  294.                                 </div></div>
  295.                         </div>
  296.                     </div>          </font>
  297.         </div>
  298.        
  299.         <hr>
  300.         <footer>
  301.             <div id="contain">
  302.                 <font color="gray">&copy; 2015 Habblon criado por: <b>Samuel</b>, Igor , <b>Magus</b></font>               
  303.                 <div></div>
  304.                 <span><font color="gray">Copyright por LitoServers.</font></span>
  305.                 </div>
  306.         </footer>
  307. <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.js"></script>
  308.         <script src="./magus/boot.js"></script>
  309.     </div>
  310. <script type="text/javascript" src="./magus/samuel.js"></script>
  311. <script>
  312.     jQuery().cookieInfo();
  313. </script>
  314. </body>
  315.  
  316. <?php
  317.  
  318.  
  319. } else {
  320. header("location:me");
  321. }
  322.  
  323. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement