Exemple #1
0
 def wrap(request, *args, **kwargs):
     try:
         token = request.META["HTTP_ACCESSTOKEN"]
         token = mycrypt.parse(token)
         if token[: len(mycrypt.VALIDATION_KEY)] != mycrypt.VALIDATION_KEY:
             return HttpResponseRedirect("/authentication/bad_request")
         return f(request, *args, **kwargs)
     except:
         return HttpResponseRedirect("/authentication/bad_request")
Exemple #2
0
 def wrap(request, *args, **kwargs):
     try:
         token = request.META["HTTP_ACCESSTOKEN"]
         token = mycrypt.parse(token)
         if (token[: len(mycrypt.VALIDATION_KEY)] != mycrypt.VALIDATION_KEY) or (
             json.loads(token[len(mycrypt.VALIDATION_KEY) :])["access_level"] > 0
         ):
             return HttpResponseRedirect("/authentication/bad_request")
         return f(request, *args, **kwargs)
     except:
         return HttpResponseRedirect("/authentication/bad_request")
Exemple #3
0
def get_user(request):
    token = request.META["HTTP_ACCESSTOKEN"]
    token = mycrypt.parse(token)
    return json.loads(token[len(mycrypt.VALIDATION_KEY) :])