existing subscription validation 4

This commit is contained in:
rizwanisready
2024-05-24 20:54:35 +05:30
parent 4040ddfd43
commit cb0b0a3e68

View File

@@ -350,10 +350,11 @@ class SubscriptionPageView(TemplateView):
def get(self, request, *args, **kwargs): def get(self, request, *args, **kwargs):
# Example of extracting the token from a query parameter or cookie # Example of extracting the token from a query parameter or cookie
token = request.GET.get("token") token = request.GET.get("token") or request.session.get("jwt")
# token = request.GET.get("token") or request.COOKIES.get("jwt")
print("token: ", token) print("token: ", token)
if token: if token:
request.session['jwt'] = token
print("request.session: ", request.session)
try: try:
# Decode and validate token # Decode and validate token
payload = jwt.decode(token, settings.SECRET_KEY, algorithms=["HS256"]) payload = jwt.decode(token, settings.SECRET_KEY, algorithms=["HS256"])