Let project override user authentication for login page

This commit is contained in:
Lance Edgar 2017-02-02 16:50:38 -06:00
parent 49c9bbbbee
commit 4659d3473b

View file

@ -103,8 +103,7 @@ class AuthenticationView(View):
form = forms.SimpleForm(self.request, UserLogin)
if form.validate():
user = authenticate_user(Session(),
form.data['username'],
user = self.authenticate_user(form.data['username'],
form.data['password'])
if user:
# okay now they're truly logged in
@ -121,6 +120,9 @@ class AuthenticationView(View):
'dialog': mobile,
}
def authenticate_user(self, username, password):
return authenticate_user(Session(), username, password)
def mobile_login(self):
return self.login(mobile=True)