ADD Avancement sur la page d'administration (trolls)
[euphorik.git] / modules / include / euphorik_defines.hrl
index e69de29..9be2226 100755 (executable)
@@ -0,0 +1,22 @@
+
+
+% Un message est considéré comme du spam s'il est posté 1 seconde ou moins après le dernier posté
+-define(DUREE_SPAM, 1000). % ms
+% Lorsque l'indice de spam d'un utilisateur atteind cette valeur alors il ne peut plus poster pendant un moment
+-define(INDICE_SPAM_MAX, 6).
+% Un utilisateur ayant trop spamé est bloqué pendant ce temps 
+-define(DUREE_BLOCAGE_SPAM, 20000). % ms
+
+
+% le temps qu'une ip est bannie après avoir voulu s'etre enregistré trop de fois trop rapidement
+-define(TEMPS_BAN_FLOOD_REGISTER, 60 * 60 * 1000). % 1 heure : en ms
+% le temps entre deux tentatives de register pour compter un flood
+-define(TEMPS_FLOOD_REGISTER, 1500). % 1500 ms
+% après 5 flood l'ip fautive est considérée comme bannie
+-define(NB_MAX_FLOOD_REGISTER, 5). 
+
+
+% le nombre max de troll qui peuvent être en attente d'être posté (tous les utilisateurs réunis)
+-define(NB_MAX_TROLL_WAITING, 10).
+% chaque admin peut proposer 1 seul troll à la fois
+-define(NB_MAX_TROLL_WAITING_BY_USER, 2).