Do not forget that passwords start with {crypt}
[mirror/userdir-ldap.git] / UDLdap.py
index 096f117..ffdb6b0 100644 (file)
--- a/UDLdap.py
+++ b/UDLdap.py
@@ -55,7 +55,7 @@ class Account:
     def pw_active(self):
         if self['userPassword'] == '{crypt}*LK*':
             return False
-        if self['userPassword'].startswith("!"):
+        if self['userPassword'].startswith("{crypt}!"):
             return False
         return True