forked from halo-battle/game
Version 0.7a
This commit is contained in:
parent
c117da6d77
commit
d5c122a2c5
52 changed files with 893 additions and 760 deletions
19
securite.php
19
securite.php
|
|
@ -2,6 +2,16 @@
|
|||
require('connectBDD.php');
|
||||
require('fermerServeur.php');
|
||||
|
||||
$PUB = '<script type="text/javascript"><!--
|
||||
google_ad_client = "pub-8183761828268957";
|
||||
//468x60, date de création 20/11/07
|
||||
google_ad_slot = "9088855275";
|
||||
google_ad_width = 468;
|
||||
google_ad_height = 60;
|
||||
//--></script>
|
||||
<script type="text/javascript"
|
||||
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
|
||||
</script><br />';
|
||||
//$HEADER = '<div class="centre" style="position: absolute; z-index: 100;"><table style="margin-left: auto; margin-right: auto; background: #FFCC00;"><tr><td style="background: #FFCC99;"><font color="#FF0000"><b><u>Attention :</u> Mise à jour en cours, certaines pages risquent d\'être inactives ou buggées quelques temps</b></font></td></tr></table></div>';
|
||||
$HEADER = '';
|
||||
|
||||
|
|
@ -26,11 +36,12 @@ if (!isset($_SESSION) || $_SESSION['ip'] == '' || $_SESSION['ip'] != $_SERVER["R
|
|||
// Vérification que le serveur ne soit pas en fase de maintenance
|
||||
if ($_SESSION['auth_level'] < $fermerServeur_auth && ($fermerServeur_timeS < time() || empty($fermerServeur_timeS)))
|
||||
print '<script type="text/javascript">top.location.href="../index.php?erreur=8";</script>';
|
||||
elseif ($fermerServeur_timeS < time() || empty($fermerServeur_timeS))
|
||||
elseif (($fermerServeur_timeS < time() || empty($fermerServeur_timeS)) && ($fermerServeur_timeE > time() || empty($fermerServeur_timeE))) {
|
||||
//Début de maintenance
|
||||
$HEADER .= '<div class="centre" style="position: absolute; z-index: 100;"><table style="margin-left: auto; margin-right: auto; background: #FFCC00;"><tr><td style="background: #FFCC99;"><font color="#FF0000"><b><u>Serveur en maintenance :</u> Le serveur est actuellement dans une phase de mise à jour. Certaines pages risquent d\'être inactives ou buggées quelques temps</b></font></td></tr></table></div>';
|
||||
$HEADER .= '<div class="centre" style="position: absolute; z-index: 100;"><table style="margin-left: auto; margin-right: auto; background: #FFCC00;"><tr><td style="background: #FFCC99;"><font color="#FF0000"><b><u>Serveur en maintenance :</u> Le serveur est actuellement dans une phase de mise à jour. Certaines pages risquent d\'être inactives ou buggées quelques temps</b></font> Réouverture dans '.($fermerServeur_timeE-time()).' secondes</td></tr></table></div>';
|
||||
//Fin de maintenance
|
||||
//$HEADER .= '<div class="centre" style="position: absolute; z-index: 100;"><table style="margin-left: auto; margin-right: auto; background: #FFCC00;"><tr><td style="background: #FFCC99;"><font color="#FF0000"><b><u>Serveur en maintenance :</u> Le transfert et l\'activation des améliorations a été effectué, veuillez rapporter tout bug dans la section spéciale du forum.<br />Lorsque ce message disparaîtra, les joueurs pourront de nouveau se logger.</b></font></td></tr></table></div>';
|
||||
//$HEADER .= '<div class="centre" style="position: absolute; z-index: 100;"><table style="margin-left: auto; margin-right: auto; background: #FFCC00;"><tr><td style="background: #FFCC99;"><font color="#FF0000"><b><u>Serveur en maintenance :</u> Le transfert et l\'activation des améliorations a été effectué, veuillez rapporter tout bug dans la section spéciale du forum.<br />Lorsque ce message disparaîtra, les joueurs pourront de nouveau se logger.</b></font> Réouverture dans '.($fermerServeur_timeE-time()).' secondes</td></tr></table></div>';
|
||||
}
|
||||
|
||||
// Déconnection automatique au bout de 20 min d'inactivité
|
||||
if (!isset($_SESSION) || $_SESSION['timestamp'] + 1200 < time()) {
|
||||
|
|
@ -44,7 +55,7 @@ if (!isset($_SESSION) || $_SESSION['timestamp'] + 1200 < time()) {
|
|||
// Vérification que la requête proviennent du serveur
|
||||
if (!isset($_SERVER['HTTP_REFERER'])) $_SERVER['HTTP_REFERER'] = '';
|
||||
if (!ereg(time().'http://127.0.0.1/', time().$_SERVER['HTTP_REFERER']) && $_SERVER['HTTP_REFERER'] != '') {
|
||||
//if (!ereg(time().'http://battle.halo.fr/', time().$_SERVER['HTTP_REFERER']) && !ereg(time().'http://www.battle.halo.fr/', time().$_SERVER['HTTP_REFERER']) && !ereg(time().'http://www.halo2.fr/', time().$_SERVER['HTTP_REFERER']) && !ereg(time().'http://halo-game.com/', time().$_SERVER['HTTP_REFERER']) && $_SERVER['HTTP_REFERER'] != '') {
|
||||
//if (!ereg(time().'http://battle.halo.fr/', time().$_SERVER['HTTP_REFERER']) && !ereg(time().'http://www.battle.halo.fr/', time().$_SERVER['HTTP_REFERER']) && !ereg(time().'http://www.halo2.fr/', time().$_SERVER['HTTP_REFERER']) && !ereg(time().'http://ligue.halo.fr/', time().$_SERVER['HTTP_REFERER']) && !ereg(time().'http://halo-game.com/', time().$_SERVER['HTTP_REFERER']) && $_SERVER['HTTP_REFERER'] != '') {
|
||||
setHistorique('Requête depuis une adresse non officiel', 'Par mesure de sécurité, la requête de '.$_SESSION['id'].' a été annulée car l\'\'adresse de provenance ne correspond pas à celle du site : '.$_SERVER['HTTP_REFERER']);
|
||||
session_destroy();
|
||||
print '<script type="text/javascript">top.location.href="../index.php?erreur=4";</script>';
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue