diff options
author | Nico von Geyso <Nico.Geyso@FU-Berlin.de> | 2012-09-21 01:36:16 +0200 |
---|---|---|
committer | Nico von Geyso <Nico.Geyso@FU-Berlin.de> | 2012-09-21 01:36:16 +0200 |
commit | 86815ec24c9c194f446a0800d8b7d738c597eea4 (patch) | |
tree | 747301ad52df74bba5340c769968031dce21e691 /account.py | |
parent | e19dc823ee4cba5a2617dbc70073ae3258105d9a (diff) | |
download | web-86815ec24c9c194f446a0800d8b7d738c597eea4.tar.gz web-86815ec24c9c194f446a0800d8b7d738c597eea4.tar.bz2 web-86815ec24c9c194f446a0800d8b7d738c597eea4.zip |
fixed _alter_passwords()
Diffstat (limited to 'account.py')
-rw-r--r-- | account.py | 9 |
1 files changed, 4 insertions, 5 deletions
@@ -124,7 +124,7 @@ class AccountService: """ user = 'uid=%s,ou=users' % account.uid if admin_user: - user = 'cn=%' % user + user = 'cn=%s' % admin_user password = account.password if admin_pass: @@ -186,15 +186,14 @@ class AccountService: account.new_password_root = None - for service, password in account.new_password_services: + for service, password in account.new_password_services.items(): attr = [ - (ldap.MOD_REPLACE, 'objectClass', LDAP_OBJECT_CLASS) (ldap.MOD_REPLACE, 'userPassword', password) ] - dn = 'uid=%s,ou=services,cn=%s,%s' % (account.uid, service, self.base_dn) + dn = 'uid=%s,cn=%s,ou=services,%s' % (account.uid, service, self.base_dn) self.connection.modify_s(dn, attr) - account.new_password_services = [] + account.new_password_services = {} |