function check_login() {
if(isset($_SESSION['login'],$_SESSION['IP']) && $_SESSION['IP'] == $_SERVER['REMOTE_ADDR']) {
if(! isset($_COOKIE['login'],$_COOKIE['validate'])) {
$validate = md5(rand(0,1000));
setcookie("login",$_SESSION['login'],time()+60*60*24,"/","");
setcookie("validate",$validate,time()+60*60*24,"/","");
}
else
$validate = $_COOKIE['validate'];
mysql_query("REPLACE INTO `[online]`(`time`,`IP`,`login`,`validate`) values(NOW(),'".$_SERVER['REMOTE_ADDR']."','".$_SESSION['login']."','".$validate."')");
return TRUE;
}
else {
if(isset($_COOKIE['login'],$_COOKIE['validate'])) {
$login = $_COOKIE['login'];
$validate = $_COOKIE['validate'];
$query = mysql_query("SELECT * FROM `[online]` WHERE `login`='".$login."' AND `validate`='".$validate."' AND `IP`='".$_SERVER['REMOTE_ADDR']."' AND UNIX_TIMESTAMP(NOW())-UNIX_TIMESTAMP(`time`) < 60*60*24");
if($user = mysql_fetch_assoc($query)) {
mysql_query("UPDATE `[online]` SET `time`=NOW() WHERE `login`='".$login."' AND `validate`='".$validate."' AND `IP`='".$_SERVER['REMOTE_ADDR']."' AND UNIX_TIMESTAMP(NOW())-UNIX_TIMESTAMP(`time`) < 60*60*24");
setcookie("login",$user['login'],time()+60*60*24,"/","");
setcookie("validate",$validate,time()+60*60*24,"/","");
$_SESSION['login'] = $user['login'];
$_SESSION['IP'] = $_SERVER['REMOTE_ADDR'];
return TRUE;
}
else {
unset($_SESSION['login']);
unset($_SESSION['IP']);
setcookie("login",'',time()-100,"/","");
setcookie("validate",'',time()-100,"/","");
return FALSE;
}
}
else {
unset($_SESSION['login']);
unset($_SESSION['IP']);
setcookie("login",'',time()-100,"/","");
setcookie("validate",'',time()-100,"/","");
return FALSE;
}
}
}
function format_money($number)
{
return '€ ' . number_format($number,0,',','.') . ',-';
}
?>
Missies
Uitleg
Deze KlikMissie
kan je elk uur doen en voor alleen op doorgaan te drukken! Dat is makkelijk verdient, ook word er bijgehouden hoevaak er op de Missie is geklikt en op elke VRIJDAG krijgt de 1e een Prijs en word het gereset