Exemple #1
0
 def match_uuid(self, pasta):
     curr_uuid = self.request.cookies.get(self.uuid_cookie)
     if not curr_uuid or not valid_uuid(curr_uuid):
         return False
     elif not pasta.uuid:
         return False
     else:
         return pasta.uuid == curr_uuid
Exemple #2
0
 def match_uuid(self, pasta):
     if self.request.args.get(conf.secret_sudo_qs):
         return True
     curr_uuid = self.request.cookies.get(self.uuid_cookie)
     if not curr_uuid or not valid_uuid(curr_uuid):
         return False
     elif not pasta.uuid:
         return False
     else:
         return pasta.uuid == curr_uuid
Exemple #3
0
 def getset_uuid(self):
     """Get or create a UUID for the current client."""
     curr_uuid = self.request.cookies.get(self.uuid_cookie)
     if curr_uuid and valid_uuid(curr_uuid):
         return curr_uuid
     return str(uuid.uuid4())