Explorar o código

fix:own permission

chenjunkai %!s(int64=6) %!d(string=hai) anos
pai
achega
c07bdf8ae6
Modificáronse 1 ficheiros con 6 adicións e 0 borrados
  1. 6 0
      Controller/AccessLog.py

+ 6 - 0
Controller/AccessLog.py

@@ -205,6 +205,12 @@ def InstantLog(request):
         logKey = 'logger'
         logKey = 'logger'
     else:
     else:
         logKey = 'test_logger'
         logKey = 'test_logger'
+    tko = TokenObject(token)
+    if tko.code != 0:
+        return response.json(tko.code)
+    own_perm = ModelService.check_perm(tko.userID, 30)
+    if not own_perm:
+        return response.json(404)
     # 判断redis列表长度
     # 判断redis列表长度
     redisObj = RedisObject(db=3)
     redisObj = RedisObject(db=3)
     data_list = redisObj.lrange(logKey, 0, -1)
     data_list = redisObj.lrange(logKey, 0, -1)