Skip to content
Extraits de code Groupes Projets
Valider f4ba4e6f rédigé par maieul@maieul.net's avatar maieul@maieul.net
Parcourir les fichiers

vie privée : hasher les ip des réponse au bout du délai...

vie privée : hasher les ip des réponse au bout du délai _CNIL_PERIODE_FORMIDABLE (code inspiré du plugin-dist forum). Par défaut 4 mois de 31 jour
parent 8c35d4a3
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -29,6 +29,29 @@ function formidable_optimiser_base_disparus($flux){
// On génère la suppression
$flux['data'] += optimiser_sansref('spip_formulaires_reponses', 'id_formulaires_reponse', $res);
//
// CNIL -- Informatique et libertes
//
// masquer le numero IP des vieilles réponses
//
## date de reference = 4 mois
## definir a 0 pour desactiver
if (!defined('_CNIL_PERIODE_FORMIDABLE')) {
define('_CNIL_PERIODE_FORMIDABLE', 3600*24*31*4);
}
if (_CNIL_PERIODE_FORMIDABLE) {
$critere_cnil = 'date<"'.date('Y-m-d', time()-_CNIL_PERIODE_FORMIDABLE).'"'
. ' AND statut != "spam"'
. ' AND (ip LIKE "%.%" OR ip LIKE "%:%")'; # ipv4 ou ipv6
$c = sql_countsel('spip_formulaires_reponses', $critere_cnil);
if ($c>0) {
spip_log("CNIL: masquer IP de $c réponses anciennes à formidable");
sql_update('spip_formulaires_reponses', array('ip' => 'MD5(ip)'), $critere_cnil);
}
}
return $flux;
}
......
<paquet
prefix="formidable"
categorie="communication"
version="1.4.1"
version="1.5.0"
etat="dev"
compatibilite="[3.0.0-dev;3.0.99]"
logo="images/formidable-64.png"
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter