X-Git-Url: https://git.adam-barratt.org.uk/?p=mirror%2Fuserdir-ldap.git;a=blobdiff_plain;f=UDLdap.py;fp=UDLdap.py;h=b546112af6a3abb636e5f0a4b0f62a6fd00cb4c4;hp=acc645ff76508b9a5dc63d156171c87b3abe8bc4;hb=6da780be4bcbe8e5667d22d24431440e1c55221b;hpb=d339295826b6fab2bfa0064d81cca8ae20054a4d diff --git a/UDLdap.py b/UDLdap.py index acc645f..b546112 100644 --- a/UDLdap.py +++ b/UDLdap.py @@ -57,15 +57,15 @@ class Account: def pw_active(self): if not 'userPassword' in self: return False - if self['userPassword'] == '{crypt}*LK*': + if self['userPassword'].upper() == '{CRYPT}*LK*': return False - if self['userPassword'].startswith("{crypt}!"): + if self['userPassword'].upper().startswith("{CRYPT}!"): return False return True def get_password(self): p = self['userPassword'] - if not p.startswith('{crypt}') or len(p) > 50: + if not p.upper().startswith('{CRYPT}') or len(p) > 50: return p else: return p[7:]