Exemple #1
0
 def handle_user_uuid(self, request):
     if (hasattr(request, 'user_uuid')):
         return request
     request.user_uuid = None
     if (hasattr(request, 'session')):
         __user_uuid = request.session.get(
             'user_uuid',
             request.META.get('HTTP_X_USER_UUID',
                              base_encode(uuid.uuid4().int)))
         if (not __user_uuid):
             __user_uuid = base_encode(uuid.uuid4().int)
         request.user_uuid = __user_uuid
         request.session['user_uuid'] = "%s" % (request.user_uuid)
     return request
Exemple #2
0
 def handle_uuid(self, request):
     if (hasattr(request, 'uuid')):
         return request
     request.uuid = base_encode(uuid.uuid4().int)
     return request