[./surveillance/deconnexion.py] Les emails et les fiches indiquent le bon nombre de déconnexion
Ignore-this: 6919bd6f26e636f231fd1a28200f862 darcs-hash:20100724102640-12f45-a5c8ee9048f7c4bc17392d19ae2917bd5ebffbda.gz
This commit is contained in:
parent
dcdcccfa2b
commit
0c76d4af79
1 changed files with 6 additions and 6 deletions
|
@ -469,10 +469,15 @@ for ip, id_p2p, nombre in fraudeurs:
|
|||
corps = corps.encode('utf-8')
|
||||
mail.sendmail(p2p.expediteur, proprio.email(), corps)
|
||||
|
||||
# L'adhérent n'est pas encore blacklisté
|
||||
fin = int(time()) + 24*3600
|
||||
proprio.blacklist(['now', fin, 'autodisc_p2p', hostname])
|
||||
proprio.save()
|
||||
|
||||
# Vérification du nombre de déconnexions
|
||||
#########################################
|
||||
nb_decos = len([ x for x in proprio.blacklist() if int(x.split('$')[0]) > time()-365*24*3600 and x.split('$')[2] == 'autodisc_p2p' ])
|
||||
if nb_decos >= 2:
|
||||
if nb_decos >= 3:
|
||||
# Génération du fichier postscript
|
||||
try:
|
||||
fichier_ps = generate_ps('p2p', proprio, ldap)
|
||||
|
@ -488,8 +493,3 @@ for ip, id_p2p, nombre in fraudeurs:
|
|||
'ps': fichier_ps }
|
||||
corps = corps.encode('utf-8')
|
||||
mail.sendmail(p2p.expediteur, p2p.expediteur, corps)
|
||||
|
||||
# L'adhérent n'est pas encore blacklisté
|
||||
fin = int(time()) + 24*3600
|
||||
proprio.blacklist(['now', fin, 'autodisc_p2p', hostname])
|
||||
proprio.save()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue