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
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"
def scripts_login(request, **kwargs):
host = request.META['HTTP_HOST'].split(':')[0]
- if host == 'localhost':
+ if host in ('localhost', '127.0.0.1'):
return login(request, **kwargs)
elif request.META['SERVER_PORT'] == '444':
if request.user.is_authenticated():