diff --git a/server/apps/system/views.py b/server/apps/system/views.py index d8439a3..720a606 100644 --- a/server/apps/system/views.py +++ b/server/apps/system/views.py @@ -412,11 +412,15 @@ class FileViewSet(ModelViewSet): from rest_framework_simplejwt.state import token_backend from django.http import HttpResponseForbidden, HttpResponse +import urllib.parse as urlparse def mediaauth(request): token = "" token = request.COOKIES.get('token', None) if not token: - token = request.META.get("HTTP_TOKEN", None) + try: + token = request.META.get("HTTP_OURL", None)[-208:] + except: + pass if token: try: payload = token_backend.decode(token)