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
|
@ -1443,6 +1443,19 @@ class adherent(base_proprietaire) :
|
|||
"""
|
||||
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) :
|
||||
"""
|
||||
Création d'un compte à un adhérent
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue