[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
|
import smtplib
|
||||||
|
|
||||||
encoding = "UTF-8"
|
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()
|
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):
|
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
|
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
|
Change le mot de passe en fonction des arguments
|
||||||
"""
|
"""
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue