Пример #1
0
    def set_user_id(self, request, api):
        if request.user.id is None:
            foo, auth = request.META["HTTP_AUTHORIZATION"].split(" ", 2)
            auth = base64.decodestring(auth)
            username, password = auth.split(":", 2)
            try:
                user = User.objects.all().filter(username=username)[0:1].get()
                if user.check_password(password):
                    api.set_user_id(user.id)
            except ObjectDoesNotExist:
                pass
        else:
            api.set_user_id(request.user.id)

        return api
Пример #2
0
 def api_set_user_id(self, request, api):
     if request.user.is_authenticated():
         api.set_user_id(request.user.id)
     return api
Пример #3
0
 def api_set_user_id(self, request, api):
     if request.user.is_authenticated():
         api.set_user_id(request.user.id)
     return api