From 48dbd9dcb855a14ce5a45d95aafe2d6c73ca9feb Mon Sep 17 00:00:00 2001 From: Alex Dehnert Date: Wed, 26 May 2010 20:15:03 -0400 Subject: [PATCH] Give autocreated users a fake password (Trac: #38) --- django/mit/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/django/mit/__init__.py b/django/mit/__init__.py index ff296a8..acdb674 100644 --- a/django/mit/__init__.py +++ b/django/mit/__init__.py @@ -20,6 +20,7 @@ class ScriptsRemoteUserBackend(RemoteUserBackend): return username def configure_user(self, user, ): username = user.username + user.password = "ScriptsSSLAuth" import ldap con = ldap.open('ldap.mit.edu') con.simple_bind_s("", "") @@ -34,9 +35,9 @@ class ScriptsRemoteUserBackend(RemoteUserBackend): user.groups.add(auth.models.Group.objects.get(name='mit')) except ObjectDoesNotExist: print "Failed to retrieve mit group" - user.save() try: user.groups.add(auth.models.Group.objects.get(name='autocreated')) except ObjectDoesNotExist: print "Failed to retrieve autocreated group" + user.save() return user -- 2.45.0