diff --git a/api/urls.py b/api/urls.py index 4f2a1ca..3390cd4 100644 --- a/api/urls.py +++ b/api/urls.py @@ -17,5 +17,5 @@ router.register(r'users', views.LoginViewset) urlpatterns = [ #API REST url(r'^', include(router.urls)), - url(r'^token', views.getToken), + url(r'^token$', views.getToken), ] \ No newline at end of file diff --git a/api/views.py b/api/views.py index f4e8b65..e2c6b02 100644 --- a/api/views.py +++ b/api/views.py @@ -23,16 +23,12 @@ class LoginViewset(viewsets.ReadOnlyModelViewSet): @detail_route(methods = ['post']) def login(self, request): username = request.DATA['email'] - password = request.DATA['password'] - user = authenticate(username = username, password = password) + + user = get_object_or_404(self.queryset, email = username) - if user is not None: - if not security.maintence or user.is_staff: - serializer = UserSerializer(user) + serializer = UserSerializer(user) - return Response(serializer.data) - - return Response() + return Response(serializer.data) def getToken(request): oauth = Application.objects.filter(name = "amadeus-droid") -- libgit2 0.21.2