LizeCF

Jabbo Index recodet by LizeCF [ReCMS]

Jul 28th, 2013
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 6.85 KB | None | 0 0
  1. <?php
  2.  
  3. require_once('./data_classes/server-data.php_data_classes-core.php.php');
  4.  
  5. session_start();
  6.  
  7. if(isset($_GET['registerCancel']) && $_GET['registerCancel'] == "true"){
  8. session_unset();
  9. }
  10.  
  11. if(!session_is_registered(username)){
  12.  
  13.     if(isset($_POST['username']) && isset($_POST['password'])){
  14.     $username = FilterText($_POST['username']);
  15.     $password = HoloHash($_POST['password'], $username);
  16.     $password2 = HoloHashMD5($_POST['password'], $username);
  17.        
  18.         if(empty($username) || empty($_POST['password'])){
  19.             $login_error = "Bitte gib deinen Usernamen und dein Passwort ein, um dich einzuloggen.";
  20.         } else {
  21.             $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());
  22.             if(mysql_num_rows($sql) < 1){
  23.                 $login_error = "Dein Username oder dein Passwort war ung&uuml;ltig, versuche es erneut.";
  24.             } else {
  25.                 $userdata = mysql_fetch_assoc($sql);
  26.                 $userid = $userdata['id'];
  27.                 $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());
  28.                 if(mysql_num_rows($ban) < 1){
  29.  
  30.                     mysql_query("UPDATE users SET password = '".$password2."', ip_last = '".$remote_ip."' WHERE username = '".$username."'");
  31.  
  32.                     $_SESSION['username'] = $username;
  33.                     $_SESSION['password'] = $password2;
  34.                         if($_POST['_login_remember_me'] == "true"){
  35.                             setcookie("remember", "remember", time()+60*60*24*100, "/");
  36.                             setcookie("rusername", $_SESSION['username'], time()+60*60*24*100, "/");
  37.                             setcookie("rpassword", $_SESSION['password'], time()+60*60*24*100, "/");
  38.                         }
  39.                     header("location: $path/me"); exit;
  40.                 } else {
  41.                     $bandata = mysql_fetch_assoc($ban);
  42.                     $timestamp = time();
  43.                     if($bandata['expire'] > $timestamp){
  44.                         $login_error = "Du bist gebannt! Der Grund f&uuml;r deinen Bann lautet \"" . $bandata['reason'] . "\" und dauert bis " . date('d.m.Y - H:i:s', $bandata['expire']) . ".";
  45.                     } else {
  46.                         mysql_query("DELETE FROM bans WHERE value = '".$username."' AND bantype = 'user' OR value = '".$remote_ip."' AND bantype = 'ip' LIMIT 1") or die(mysql_error());
  47.                         mysql_query("UPDATE users SET password = '".$password2."', ip_last = '".$remote_ip."' WHERE username = '".$username."'");
  48.  
  49.                     $_SESSION['username'] = $username;
  50.                     $_SESSION['password'] = $password2;
  51.                             if($_POST['_login_remember_me'] == "true"){
  52.                                 setcookie("remember", "remember", time()+60*60*24*100, "/");
  53.                                 setcookie("rusername", $_SESSION['username'], time()+60*60*24*100, "/");
  54.                                 setcookie("rpassword", $_SESSION['password'], time()+60*60*24*100, "/");
  55.                             }
  56.                         header("location: $path/me"); exit;
  57.                     }
  58.                 }
  59.             }
  60.         }
  61.     }
  62.  
  63.  
  64.  
  65. $body_id = "index";
  66. $pagename = "Erstelle deinen ".$shortname.", designe deinen Raum, chatte und triff neue Freunde";
  67.  
  68. include('./templates/login_subheader.php');
  69.  
  70. ?>
  71.  
  72. <div id="contenu">
  73. <div id="hotel_view_jabbo"><br/>
  74. <div id="logo">
  75. <a href=""><div id="logo_image"></div></a>
  76. </div>
  77. <div id="login">
  78. <div id="form">
  79. <center>Ins <?php echo $sitename; ?> einloggen oder <a href="<?php echo $path; ?>/quickregister/start">registrieren</a>!</center><br/>
  80. <form id="loginformitem" name="loginformitem" method="post">
  81. <input type="text" class="tbox_style" name="username" id="username" value="" placeholder="Username"><br/>
  82. <input type="password" class="tbox_style" name="password" id="password" value="" placeholder="Passwort"/><br/>
  83. <input type="checkbox" name="_login_remember_me" id="login-remember-me" value="true"/> Angemeldet bleiben<br/>
  84. <input type="submit" name="login" class="bouton" style="cursor:pointer;" value="">
  85. </form>
  86. </div>
  87. </br></br>
  88. </div>
  89. <div id="people-inside"><b><span><?php echo $online_count; ?> <?php echo $sitename; ?>s sind<span class="stats-fig"><font color="green">ONLINE</font></span></span></b><i></i></div>
  90. <div id="join-now-button-container">
  91. <div id="join-now-button-wrapper">
  92. <div class="join-now-button">
  93. <a class="join-now-link" id="register-link" href="<?php echo $path; ?>/quickregister/start" onclick="startRegistration(this); return false;">
  94. <span class="join-now-text-big">KOSTENLOS</span>
  95. <span class="join-now-text-small">REGISTRIEREN!<span>
  96. </a>
  97. <span class="close"></span>
  98. </div>
  99. </div>
  100. </div>
  101. </div>
  102. <?php if(isset($login_error)){ ?>
  103. <div id="annonce_f">
  104. <div id="texte"><?php echo $login_error; ?></div>
  105. </div>
  106. <?php }else{ ?>
  107. <div id="annonce">
  108. <div id="texte">Willkommen im <b><?php echo $sitename; ?> Hotel</b>, dass Hotel ist 24/7 online! Registrier dich jetzt, um neue Freunde zu treffen!</div>
  109. </div>
  110. <?php } ?>
  111. <div id="jabbo_textes">
  112. <div id="cadre1">
  113. <div id="titre">Tritt bei und hab Spa&szlig;!</div>
  114. <img src="http://jabbo.cc/web-gallery/v2/images/frontpage/index13smr/cadre1.png" style="float:left;margin: 15px 5px;"/>Designe deinen Raum, dekoriere deinen Raum und habe Spa&szlig;! Sei ein Teil von Wettbewerbe und veranstalte Wettbewerbe. Mache deinen Namen popul&auml;r und werde ein VIP des Hotels! <b><?php echo $sitename; ?> ist eine Welt, deine Welt.</b>
  115. </div>
  116. <div id="cadre2">
  117. <div id="titre">Eine neue Art von Spielen</div>
  118. <img src="http://jabbo.cc/web-gallery/v2/images/frontpage/index13smr/cadre2.png" style="float:left;margin: 15px 5px;"/>Durch t&auml;gliche Events, zeichnet sich das <?php echo $sitename; ?> als einzigartiges Hotel aus. Ebenfalls finden auch Events am Wochenende statt. W&auml;hrend der Schulferien bieten wir auch <i>"Night-Games"</i> an, das hei&szlig;t Spielen, die ganze Nacht!
  119. </div>
  120. <div id="cadre3">
  121. <div id="titre">Die neusten <?php echo $sitename; ?>s</div>
  122. <?php
  123. $getem = mysql_query("SELECT * FROM users ORDER BY id DESC LIMIT 1") or die(mysql_error());
  124. while ($row = mysql_fetch_assoc($getem)) { ?>
  125.  
  126. <div id="nouveauxjoueurs_texte"><img src="http://jabbo.cc/web-gallery/v2/images/frontpage/index13smr/icon-register.png" style="float:left;margin: -3px 5px;"/> <span style="color:#307782"><?php echo $row['username']; ?></span> ist neu.<br/>Willkommen im <?php echo $sitename; ?>!</div><br/>
  127. <?php } ?></div>
  128. </div>
  129. </div>
  130. <div id="footer">
  131. <p class="footer-links"><a href="" target="_self">Homepage</a>  | <a href="/papers/disclaimer" target="_self">Nutzungsbedinung</a> | <a href="/papers/privacy" target="_self">Impressum</a> | <a href="/anonymous_request/new" >Kontaktiere uns</a> | <a href="/articles">News</a></p><br/>
  132. <p class="copyright">Copyright &copy; 2012-2013 Habbo Hotel Group. <b>ReCMS</b> by iExit and LizeCF.<br /> Die Nutzung des Spieles ist kostenlos bei der Nutzung entstehen keinerlei Kosten.<br>Alle Bildmaterialien unterliegen dem Recht von Habbo Hotel.</p>
  133. <br/><br/>
  134. <?php echo $sitename; ?>s m&ouml;gen.. <?php require('/habblet/tagcloud.php'); ?> </div>
  135. <script type="text/javascript">
  136. <?php } else { header("location:../me"); } ?>
Advertisement
Add Comment
Please, Sign In to add comment