Fonction pour vrifier le mot de passe d'un utilisateur
darcs-hash:20050223170712-d1718-b97999895a870c8149c2d6dc20dc29c7af398798.gz
This commit is contained in:
parent
6db9563d80
commit
3928270f07
1 changed files with 13 additions and 0 deletions
|
@ -1442,6 +1442,19 @@ class adherent(base_proprietaire) :
|
||||||
si négatif le supprime
|
si négatif le supprime
|
||||||
"""
|
"""
|
||||||
return self._an('carteEtudiant',action)
|
return self._an('carteEtudiant',action)
|
||||||
|
|
||||||
|
def checkPassword(self, password) :
|
||||||
|
"""Vérifie le mot de passe de l'adhérent"""
|
||||||
|
anon = ldap.initialize(uri)
|
||||||
|
try:
|
||||||
|
r = anon.simple_bind(self.dn, password)
|
||||||
|
anon.result(r)
|
||||||
|
except ldap.INVALID_CREDENTIALS:
|
||||||
|
# A priori, le mot de passe est pas bon, il se peut aussi
|
||||||
|
# que l'utilisateur n'existe pas
|
||||||
|
return False
|
||||||
|
return True
|
||||||
|
|
||||||
|
|
||||||
def compte(self,login=None,uidNumber=0,hash_pass='',shell=config.login_shell) :
|
def compte(self,login=None,uidNumber=0,hash_pass='',shell=config.login_shell) :
|
||||||
"""
|
"""
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue