[chgpass] On décore la fonction de changement pour éviter les crashes
* En gros, on appelle lc_ldap_admin que quand c'est nécessaire
This commit is contained in:
parent
1317aab709
commit
a21406f50e
1 changed files with 2 additions and 2 deletions
|
@ -25,7 +25,6 @@ import lc_ldap.attributs
|
|||
import smtplib
|
||||
|
||||
encoding = "UTF-8"
|
||||
ldap = lc_ldap.shortcuts.lc_ldap_admin()
|
||||
current_user = os.getenv("SUDO_USER") or os.getenv("USER") or os.getenv("LOGNAME") or getpass.getuser()
|
||||
|
||||
def check_password(password, no_cracklib=False, dialog=False):
|
||||
|
@ -125,7 +124,8 @@ def check_password(password, no_cracklib=False, dialog=False):
|
|||
|
||||
return False, msg
|
||||
|
||||
def change_password(arguments):
|
||||
@lc_ldap.shortcuts.with_ldap_conn(retries=2, delay=5, constructor=lc_ldap.shortcuts.lc_ldap_admin)
|
||||
def change_password(arguments, ldap):
|
||||
"""
|
||||
Change le mot de passe en fonction des arguments
|
||||
"""
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue