[./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')
|
corps = corps.encode('utf-8')
|
||||||
mail.sendmail(p2p.expediteur, proprio.email(), corps)
|
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
|
# 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' ])
|
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
|
# Génération du fichier postscript
|
||||||
try:
|
try:
|
||||||
fichier_ps = generate_ps('p2p', proprio, ldap)
|
fichier_ps = generate_ps('p2p', proprio, ldap)
|
||||||
|
@ -488,8 +493,3 @@ for ip, id_p2p, nombre in fraudeurs:
|
||||||
'ps': fichier_ps }
|
'ps': fichier_ps }
|
||||||
corps = corps.encode('utf-8')
|
corps = corps.encode('utf-8')
|
||||||
mail.sendmail(p2p.expediteur, p2p.expediteur, corps)
|
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