From 4b8595eb5205175a8a96751db36d6fb2d0d1eec8 Mon Sep 17 00:00:00 2001 From: Andrew Williams Date: Mon, 10 Jan 2011 10:01:47 +0000 Subject: [PATCH] Fix the authentication handler to actually work --- api/handlers/v2.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/api/handlers/v2.py b/api/handlers/v2.py index a1d9009..e936af6 100644 --- a/api/handlers/v2.py +++ b/api/handlers/v2.py @@ -15,12 +15,18 @@ class V2AuthenticationHandler(BaseHandler): allowed_methods = ('GET') - def read(self, request, username, password): + def read(self, request): """ Validates login details for the provided user as long as 'username' and 'password' are provided. """ + username = request.GET.get('username', None) + password = request.GET.get('password', None) + + if not username or not password: + return rc.BAD_REQUEST + try: user = User.object.get(username=username) except User.DoesNotExist: