diff --git a/ecrire/inc/utils.php b/ecrire/inc/utils.php index c357a6abe1d0f780ab711c9e6e8c1808a4ca1e01..58de3b1a1a8f73ff8b633ff9204546d8168a42a6 100644 --- a/ecrire/inc/utils.php +++ b/ecrire/inc/utils.php @@ -147,7 +147,7 @@ function spip_log($message, $logname=NULL, $logdir=NULL, $logsuf=NULL) { $logname = ($logname===NULL ? _FILE_LOG : $logname); if (!isset($compteur[$logname])) $compteur[$logname] = 0; if (($logname != 'maj') AND - ( $compteur[$logname]++ > 100 || !$nombre_de_logs || !$taille_des_logs)) + ( $compteur[$logname]++ > _MAX_LOG || !$nombre_de_logs || !$taille_des_logs)) return; $logfile = ($logdir===NULL ? _DIR_LOG : $logdir) @@ -1052,6 +1052,8 @@ function spip_initialisation_core($pi=NULL, $pa=NULL, $ti=NULL, $ta=NULL) { define('_FILE_LOG', 'spip'); define('_FILE_LOG_SUFFIX', '.log'); + define('_MAX_LOG', 100); + if (!isset($GLOBALS['test_dirs'])) // Pas $pi car il est bon de le mettre hors ecriture apres intstall // il sera rajoute automatiquement si besoin a l'etape 2 de l'install @@ -1435,7 +1437,7 @@ function verifier_visiteur() { $GLOBALS['visiteur_session'][$var] = safehtml($a); if (!isset($GLOBALS['visiteur_session']['id_auteur'])) $GLOBALS['visiteur_session']['id_auteur'] = 0; - ajouter_session($GLOBALS['visiteur_session']); + $session($GLOBALS['visiteur_session']); return 0; } diff --git a/prive/formulaires/login.php b/prive/formulaires/login.php index 1b75ecd49b33112620c7dcdb2774ba4c753facaf..9c5448e6aac2d706573ada3f45bab4d6d4df8ec1 100644 --- a/prive/formulaires/login.php +++ b/prive/formulaires/login.php @@ -163,8 +163,8 @@ function formulaires_login_verifier_dist($cible="",$login="",$prive=null){ $p['cnx'] = ($session_remember == 'oui') ? 'perma' : ''; $p = array('prefs' => serialize($prefs)); sql_updateq('spip_auteurs', $p, "id_auteur=" . $auteur['id_auteur']); - // bloquer ici le visiteur qui tente d'abuser de ses droits + verifier_visiteur(); return (is_null($prive) ? is_url_prive($cible) : $prive) ? login_autoriser() : array(); }