Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- require_once('./data_classes/server-data.php_data_classes-core.php.php');
- session_start();
- if(isset($_GET['registerCancel']) && $_GET['registerCancel'] == "true"){
- session_unset();
- }
- if(!session_is_registered(username)){
- if(isset($_POST['username']) && isset($_POST['password'])){
- $username = FilterText($_POST['username']);
- $password2 = HoloHashMD5($_POST['password'], $username);
- if(empty($username) || empty($_POST['password'])){
- $login_error = "Bitte gib dein Username und dein Passwort ein, um dich einzuloggen!";
- } else {
- $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());
- if(mysql_num_rows($sql) < 1){
- $login_error = "Username oder Passwort falsch";
- } else {
- $userdata = mysql_fetch_assoc($sql);
- $userid = $userdata['id'];
- $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());
- if(mysql_num_rows($ban) < 1){
- mysql_query("UPDATE users SET password = '".$password2."', ip_last = '".$remote_ip."' WHERE username = '".$username."'");
- $_SESSION['username'] = $username;
- $_SESSION['password'] = $password2;
- if($_POST['_login_remember_me'] == "true"){
- setcookie("remember", "remember", time()+60*60*24*100, "/");
- setcookie("rusername", $_SESSION['username'], time()+60*60*24*100, "/");
- setcookie("rpassword", $_SESSION['password'], time()+60*60*24*100, "/");
- }
- header("location: $path/me"); exit;
- } else {
- $bandata = mysql_fetch_assoc($ban);
- $timestamp = time();
- if($bandata['expire'] > $timestamp){
- $login_error = "Du bist gebannt! Der Grund für deinen Bann lautet \"" . $bandata['reason'] . "\" und dauert bis " . date('d.m.Y - H:i:s', $bandata['expire']) . ".";
- } else {
- mysql_query("DELETE FROM bans WHERE value = '".$username."' AND bantype = 'user' OR value = '".$remote_ip."' AND bantype = 'ip' LIMIT 1") or die(mysql_error());
- mysql_query("UPDATE users SET password = '".$password2."', ip_last = '".$remote_ip."' WHERE username = '".$username."'");
- $_SESSION['username'] = $username;
- $_SESSION['password'] = $password2;
- if($_POST['_login_remember_me'] == "true"){
- setcookie("remember", "remember", time()+60*60*24*100, "/");
- setcookie("rusername", $_SESSION['username'], time()+60*60*24*100, "/");
- setcookie("rpassword", $_SESSION['password'], time()+60*60*24*100, "/");
- }
- header("location: $path/me"); exit;
- }
- }
- }
- }
- }
- $body_id = "index";
- $pagename = "Erstelle deinen ".$shortname.", designe deinen Raum, chatte und triff neue Freunde";
- include('./templates/login_subheader.php');
- ?>
- <body id="frontpage">
- <div id="overlay"></div>
- <div id="site-header">
- <form id="loginformitem" name="loginformitem" action="<?php echo $path; ?>?username=<?php echo FilterText($_POST['username']); ?>&rememberme=false&focus=login-username" method="post">
- <?php if(isset($login_error)){ ?>
- <div id="login-errors">
- <div id="loginerrorfield">
- <div><?php echo $login_error; ?></div>
- </div> </div> <?php } ?>
- <div style="clear: both;"></div>
- <div id="site-header-content">
- <div style="margin-top:17px;" id="habbo-logo"></div>
- <div id="login-form" style="margin-left:-50px;">
- <div id="login-form-email">
- <label for="login-username" class="login-text">Username</label>
- <input tabindex="3" class="login-field" name="username" id="login-username" value="" maxlength="48" type="text">
- <input tabindex="6" name="_login_remember_me" id="login-remember-me" checked="true" value="true" type="checkbox">
- <label for="login-remember-me">Angemeldet bleiben</label>
- <div id="landing-remember-me-notification" class="bottom-bubble" style="display:none;">
- <div class="bottom-bubble-t"><div></div></div>
- <div class="bottom-bubble-c">
- Wenn du diese Option aktivierst, bleibst Du im <?php echo $longname; ?> eingeloggt bis Du auf "ausloggen" klickst.
- </div>
- <div class="bottom-bubble-b"><div></div></div>
- </div>
- </div>
- <div id="login-form-password">
- <label for="login-password" class="login-text">Passwort</label>
- <input tabindex="4" class="login-field" name="password" id="login-password" maxlength="32" type="password">
- <div id="login-forgot-password">
- <a href="<?php echo $path; ?>/account/password/forgot" id="forgot-password"><span>Passwort vergessen?</span></a>
- </div>
- </div>
- <div id="login-form-submit">
- <input style="margin: -10000px; position: absolute;" value="Login" class="login-top-button" id="login-submit-button" type="submit">
- <a style="display: block;" href="#" tabindex="5" id="login-submit-new-button"><span>Login</span></a>
- </div>
- </div>
- <noscript>
- <div id="alert-javascript-container">
- <div id="alert-javascript-title">
- Missing JavaScript support
- </div>
- <div id="alert-javascript-text">
- Javascript is disabled on your browser. Please enable JavaScript or upgrade to a Javascript-capable browser to use Habbo :)
- </div>
- </div>
- </noscript>
- <div id="alert-cookies-container" style="display:none">
- <div id="alert-cookies-title">
- Missing cookie support
- </div>
- <div id="alert-cookies-text">
- Cookies are disabled on your browser. Please enable cookies to use Habbo.
- </div>
- </div>
- <script type="text/javascript">
- HabboView.add(function() {
- LandingPage.init();
- if (!LandingPage.focusForced) {
- LandingPage.fieldFocus('login-username');
- }
- });
- </script>
- </div>
- </form>
- </div>
- <div id="fp-container">
- <div id="content">
- <div id="column1" class="column">
- <div class="habblet-container ">
- <div style="width: 890px; margin: 0 auto">
- <div id="geotargeting">Alte und neue Freunde treffen - nur auf <a><?php echo $sitename; ?></a></div>
- </div>
- <div id="frontpage-image-container">
- <div id="join-now-button-container">
- <div id="join-now-button-wrapper">
- <div class="join-now-alternative">
- <a href="/quickregister/start" class="newusers" id="newusers" onclick="startRegistration(this); return false;"><b>Neu in <?php echo $sitename; ?>?</b><span style="color: #8f8f8f;">Klick hier zum</span></a>
- </div>
- <div class="join-now-button">
- <a class="join-now-link" id="register-link" href="/quickregister/start" onclick="startRegistration(this); return false;">
- <span class="join-now-text-big">Gratis</span>
- <span class="join-now-text-small">Anmelden!</span>
- </a>
- <span class="close"></span>
- </div>
- <div class="join-now-alternative">
- <a class="fbicon" id="fbicon" href="#" onclick="assistedLogin(FB); return false;">
- Play Habbo with Facebook
- </a>
- </div>
- </div>
- </div>
- <script type="text/javascript">
- function startRegistration(elem) {
- targetUrl = elem.href;
- if (typeof targetUrl == "undefined") {
- targetUrl = "/quickregister/start";
- }
- window.location.href = targetUrl;
- }
- </script>
- <div id="people-inside">
- <b><span><span class="stats-fig"><?php echo $online_count; ?></span> <?php echo $sitename; ?>(s) online</span></b>
- <i></i>
- </div>
- <a href="http://www.facebook.com/" target="_blank"><div id="fb_header"> </div></a>
- <a href="/quickregister/start" id="frontpage-image" onclick="startRegistration(this); return false;"></a>
- </div>
- </div>
- <script type="text/javascript">if (!$(document.body).hasClassName('process-template')) { Rounder.init(); }</script>
- </div>
- <!--[if lt IE 7]>
- <script type="text/javascript">
- Pngfix.doPngImageFix();
- </script>
- <![endif]-->
- <br />
- <div id="footer" class="new_and_improved">
- <p class="footer-links"><br /><?php echo $footer_tabs; ?></p>
- <div id="age-recommendation"></div>
- <p class="copyright"><?php echo $footercredits; ?></p>
- </div>
- </div>
- </div>
- <script type="text/javascript">
- if (typeof HabboView != "undefined") {
- HabboView.run();
- }
- </script>
- <?php
- } else {
- header("location:../me");
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment