From: Alex Dehnert Date: Mon, 24 Dec 2012 08:39:49 +0000 (-0500) Subject: Use API function instead of UNUSABLE_PASSWORD X-Git-Url: https://snippets.scripts.mit.edu/gitweb.cgi/Scripts/git/.git/commitdiff_plain/fb12881374b1b8127c838072598a9df1eed1eaf9 Use API function instead of UNUSABLE_PASSWORD Yay abstractions, or something. --- diff --git a/__init__.py b/__init__.py index dc3fefa..73e7e88 100644 --- a/__init__.py +++ b/__init__.py @@ -5,7 +5,6 @@ import ldap import ldap.filter from django.contrib.auth.backends import RemoteUserBackend -from django.contrib.auth.hashers import UNUSABLE_PASSWORD from django.contrib.auth.middleware import RemoteUserMiddleware from django.contrib.auth.views import login from django.contrib.auth import REDIRECT_FIELD_NAME @@ -83,7 +82,7 @@ class ScriptsRemoteUserBackend(RemoteUserBackend): return username def configure_user(self, user, ): username = user.username - user.password = UNUSABLE_PASSWORD + user.set_unusable_password() con = ldap.open('ldap-too.mit.edu') con.simple_bind_s("", "") dn = "dc=mit,dc=edu"