Codice:
<?php
/*===================================================+
|| # HoloCMS - Website and Content Management System
|+===================================================+
|| # Copyright © 2008 Meth0d. All rights reserved.
|| # http://www.meth0d.org
|+===================================================+
|| # HoloCMS is provided "as is" and comes without
|| # warrenty of any kind. HoloCMS is free software!
|+===================================================*/
include('core.php');
session_start();
include("locale/".$language."/login.php");
if(!session_is_registered(username)){
if(isset($_POST['username']) && isset($_POST['password'])){
$username = addslashes($_POST['username']);
$sql = mysql_query("SELECT * FROM users WHERE username = '".$username."' LIMIT 1") or die(mysql_error());
$row2s = mysql_fetch_array($sql);
$password = HoloHash($_POST['password'], $row2s[username]);
$remember_me = $_POST['_login_remember_me'];
if(empty($username) || empty($password)){
$login_error = "Perfavore non lasciare spazi bianchi.";
} else {
$sql = mysql_query("SELECT id FROM users WHERE username = '".$username."' AND password = '".$password."' LIMIT 1") or die(mysql_error());
$rows = mysql_num_rows($sql);
if($rows < 1){
$login_error = "Username o Password errati";
} else {
$userdata = mysql_fetch_assoc($sql);
$userid = $userdata['id'];
$check = mysql_query("SELECT * FROM bans WHERE value = '".$username."' OR ipaddress = '".$remote_ip."' LIMIT 1") or die(mysql_error());
$is_banned = mysql_num_rows($check);
if($is_banned < 1){
$_SESSION['username'] = $username;
$_SESSION['password'] = $password;
if($remember_me == "true"){
setcookie("remember", "remember", time()+60*60*24*100, "/");
setcookie("rusername", $_SESSION['username'], time()+60*60*24*100, "/");
setcookie("rpassword", sha1("zomq".$_SESSION['password']), time()+60*60*24*100, "/");
}
$sql3 = mysql_query("UPDATE users SET lastvisit = '".$date_full."' WHERE username = '".$username."'") or die(mysql_error());
header("location:security_check.php"); exit;
} else {
$bandata = mysql_fetch_assoc($check);
$reason = $bandata['reason'];
$expire = $bandata['expire'];
if($stamp_now < $stamp_expire){
$login_error = "<center>Sei stato bannato per il seguente motivo: \"".$reason."\".<br>Il tuo BAN scade il: ".$expire.".</center>";
} else { // ban expired
//mysql_query("DELETE FROM users_bans WHERE userid = '".$userid."' OR ipaddress = '".$remote_ip."' LIMIT 1") or die(mysql_error());
$_SESSION['username'] = $username;
$_SESSION['password'] = $password;
if($remember_me == "true"){
setcookie("remember", "remember", time()+60*60*24*100, "/");
setcookie("rusername", $_SESSION['username'], time()+60*60*24*100, "/");
setcookie("rpassword", sha1("zomq".$_SESSION['password']), time()+60*60*24*100, "/");
}
$sql3 = mysql_query("UPDATE users SET lastvisit = '".$date_full."' WHERE username = '".$username."'") or die(mysql_error());
header("location:security_check.php"); exit;
}
}
}
}
}
if(isset($_GET['error'])){
$errorno = $_GET['error'];
if($errorno == 1){
$login_error = "Username o Password errati";
} elseif($errorno == 2){
$login_error = "Username o Password errati";
} elseif(isset($_GET['ageLimit']) && $_GET['ageLimit'] == "true"){
$login_error = "Sei troppo giovane per Giocare Qui.";
}
}
include("locale/".$language."/login.php");
?>
<script src="web-gallery/static/js/common.js" type="text/javascript"></script>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" xmlns:og="http://opengraphprotocol.org/schema/" xmlns:fb="http://www.facebook.com/2008/fbml">
<head>
<title><?php echo $shortname;?>: Crea il tuo avatar, arreda le tue Stanze, chatta e incontra nuovi Amici!</title>
<meta name="description" content="<?php echo $shortname;?> Hotel - Freunde treffen, Spa? haben und ber?hmt werden." />
<meta name="keywords" content="<?php echo $shortname;?> Hotel , virtuell, Welt, social network, gratis, community, avatar, chat, online, teen, Rollenspiel, anmelden, sozial, Gruppen, Foren, sicher, spielen, games, online, Freunde, teens, rares, rare M?bel, sammeln, erstellen, sammeln, treffen, M?bel, furni, Haustiere, Raum erstellen, teilen, Ausdruck, Badges, Treffpunkt, Musik, Stars, Starchats, VIPs, mmo, mmorpg, massiv multiplayer" />
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
<script src="jsd/jquery-1.4.2.min.js"></script>
<script src="../code.jquery.com/jquery-1.4.3.min.js"></script>
<script src="jsd/keyboard.js" type="text/javascript"></script>
<script src="jsd/jquery.backgroundPosition.js" type="text/javascript"></script>
<script src="jsd/register_json.js" type="text/javascript"></script>
<link rel="stylesheet" type="text/css" href="./cssd/register_css.css" />
<link rel="stylesheet" type="text/css" href="./cssd/keyboard.css">
<center>
</center>
<script>
function regf() {
if ($('#ffreg').is (':visible')){
$('#ffreg').fadeOut('slow');
}else{
$('#ffreg').fadeIn('slow');
}
}
function moverf(){
$('#fondojoa').animate({backgroundPosition: '0px -400px'},10000,function(){
$('#fondojoa').animate({backgroundPosition: '0px 0px'},10000,moverf);
});
}
$(moverf);
$(function() {
$("#rsusc").click(function(){
if($("#rsusc").val() == "off")
{
$("#rsusc").val("on");
}else{
$("#rsusc").val("off");
}
});
$("#rconf").click(function(){
if($("#rconf").val() == "off")
{
$("#rconf").val("on");
}else{
$("#rconf").val("off");
}
});
$("#registerbu").click(function(){
var data = {};
data = {
user: $("#ruser").val(),
pass: $("#rpass").val(),
pass2: $("#rpass2").val(),
mail: $("#rmail").val(),
dia: $("#rdia").val(),
mes: $("#rmes").val(),
ano: $("#rano").val(),
genre: $("#rgenre").val(),
question: $("#rquestion").val(),
susc: $("#rsusc").val(),
conf: $("#rconf").val(),
referer: 0 }
var dataString = $.toJSON(data);
$.post("register_process.html", {valores: dataString, noCache: Math.random()}, function(result){
var obj = $.parseJSON(result);
if(obj.error !== true)
{
$("#error").html(obj.error).slideDown("slow");
}else{
$("#ffreg").fadeOut("slow");
$("#success").html("Te has registrado correctamente, en unos segundos serás redirigído.").slideDown("slow");
setTimeout(function(){
$("#success").slideUp("slow");
window.location = "./welcome";
}, 2500);
}
});
});
});
</script>
</head>
<body>
<center>
</center>
<div id="success"></div>
<div class="contweb">
<div class="hmsj rrd text"><b>Benvenuto su <?php echo $shortname;?> Hotel</b></div>
<div id="fondojoa" class="cont_log rrd">
<div style="float:left;width:180px;">
<div class="cont_izq rrd">
<img src="./web-gallery/v2/images/habbo.png">
</div>
<div class="cont_izq text rrd" style="top:10px;height:20px;">
<b><?php echo $online_count; ?></b> Utenti Online </div>
</div>
<form action="" autocomplete="on" id="loginformitem" name="loginformitem" method="post"><div style="margin: 0pt; padding: 0pt; display: inline;"></div>
<div class="cont_cmp rrd text">
<div>Username:</div>
<div align="right"><input class="text" type="text" name="username" value="" size="20" style="width:100%;height:25px;"></div>
<div>Password:</div>
<div><input class="text" type="password" name="password" value="" size="20" style="width:100%;height:25px;"></div>
<div><input type="submit" value="Entra" name="B1" class="button" style="width:100%;height:25px;margin-top:10px;"></div>
<div><input type="button" value="Registrati" name="B1" style="width:100%;height:25px;margin-top:10px;" onClick="document.location='quickregister/start.php'"></div>
<br />
<div id="fb-root"></div>
<script type="text/javascript">
window.fbAsyncInit = function() {
Cookie.erase("fbsr_309555212435126");
$(document).fire("fbevents:scriptLoaded");
};
window.assistedLogin = function(FBobject, optresponse) {
Cookie.erase("fbsr_1309555212435126");
FB.init({
appId: '<?php echo APP_ID; ?>',
status: true,
cookie: true,
xfbml: true,
oauth: true
});
permissions = 'user_birthday,email';
defaultAction = function(response) {
if (response.authResponse) {
fbConnectUrl = "/facebook/index.php?connect=true";
Cookie.erase("fbhb_val_309555212435126");
Cookie.set("fbhb_val_309555212435126", response.authResponse.accessToken);
Cookie.erase("fbhb_expr_309555212435126");
Cookie.set("fbhb_expr_309555212435126", response.authResponse.expiresIn);
window.location.replace(fbConnectUrl);
}
};
if (typeof optresponse == 'undefined')
FB.login(defaultAction, {scope:permissions});
else
FB.login(optresponse, {scope:permissions});
};
(function() {
var e = document.createElement('script');
e.async = true;
e.src = document.location.protocol + '//connect.facebook.net/it_IT/all.js';
document.getElementById('fb-root').appendChild(e);
}());
</script>
<a class="fb_button fb_button_large" onclick="assistedLogin(FB); return false;">
<span class="fb_button_text">Registrati con Facebook</span>
</a>
</a>
</div>
<div>
</form>
</div>
</div>
<style>#clouds {position:fixed;top:5%;height:328px;left:0px;z-index:-2;}</style> <div id='clouds'><marquee scrollamount='2' direction='right'><img src='/clouds.png' alt='' /><img src='/clouds.png' alt='' style='margin-top:100px;' /></marquee></div>
<div class="copy rrd text">Crea il tuo avatar, arreda le tue stanze, chatta e incontra nuovi amici su <b><?php echo $shortname;?> Hotel</b></div>
<br /><br />
<center><!-- CODIGO ADPV -->
</center>
</div>
<link href="/cssd/face.css" rel="stylesheet" type="text/css" /><script src='/js/jquery2.js' type='text/javascript'></script><script src='/js/facebook.js' type='text/javascript'></script><div class='clear'></div></div><div class='widget HTML' id='HTML12'><div class='widget-content'><div class="slide_likebox"> <div style="color: rgb(255, 255, 255); padding: 9px 5px 0pt 50px;"><span><div class='likeboxwrap'><iframe src="//www.facebook.com/plugins/likebox.php?href=https://www.facebook.com/*****project/?ref=ts&width=225&height=558&colorscheme=light&show_faces=true&border_color=fffff&stream=true&header=false&appId=403528766337951" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:225px; height:558px;" allowTransparency="true"></iframe>
</body>
</html>
<?php
} else {
header("location:../me.php");
}
?> A questo punto avete finito.