forked from halo-battle/game
doker compose + deux-trois trucs pour développer plus facilement
This commit is contained in:
parent
7df8c34fc5
commit
6ff22f0279
6 changed files with 27 additions and 6 deletions
|
|
@ -4,6 +4,9 @@ if(!defined('ONYX')) exit;
|
|||
if (empty($sess->values["connected"]) && !defined("xCSRF"))
|
||||
define("xCSRF", true);
|
||||
|
||||
//A passer a True pour dev tranquillou (pas d'envois de mail, pas de https,...)
|
||||
define("DEV", getenv("DEV"));
|
||||
|
||||
require_once("function.php"); //Inclusion des fonctions principales
|
||||
require_once("tables.php"); //Inclusion des noms des tables de base de données correspondant à l'architecture du serveur
|
||||
|
||||
|
|
@ -50,10 +53,11 @@ if (!empty($sess->values["connected"]))
|
|||
unset($header);
|
||||
|
||||
//Evite les attaques CSRF
|
||||
if (!empty($_SERVER["HTTP_REFERER"]) && !(preg_match('#^https://'.$_SERVER['HTTP_HOST'].'#', $_SERVER["HTTP_REFERER"]) && defined("xCSRF")))
|
||||
if (DEV) { $protocole = "http"; } else { $protocole = "https"; }
|
||||
if (!empty($_SERVER["HTTP_REFERER"]) && !(preg_match('#^'.$protocole.'://'.$_SERVER['HTTP_HOST'].'#', $_SERVER["HTTP_REFERER"]) && defined("xCSRF")))
|
||||
{
|
||||
elog("Possibilité d'attaque CSRF\n".var_export($_REQUEST, TRUE), 2);
|
||||
unset($_POST, $_GET);
|
||||
$_GET = $_POST = array();
|
||||
}
|
||||
?>
|
||||
?>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue