Parcourir la source

관리자 함수 버그 수정

잉여개발기 (SPDV) il y a 2 ans
Parent
commit
887cafb07b
2 fichiers modifiés avec 7 ajouts et 6 suppressions
  1. 6 5
      route/tool/func.py
  2. 1 1
      version.json

+ 6 - 5
route/tool/func.py

@@ -1955,12 +1955,13 @@ def admin_check(conn, num = None, what = None, name = ''):
             curs.execute(db_change('select name from alist where name = ? and acl = "owner"'), [user_auth])
             if curs.fetchall():
                 pass_ok = 1
+            elif num == 'all':                    
+                curs.execute(db_change('select acl from alist where name = ?'), [user_auth])
+                db_data = curs.fetchall()
+                if db_data and db_data[0][0] in check:
+                    pass_ok = 1
             else:
-                if num == 'all':                    
-                    curs.execute(db_change('select name from alist where name = ?'), [user_auth])
-                else:
-                    curs.execute(db_change('select name from alist where name = ? and acl = ?'), [user_auth, check])
-                    
+                curs.execute(db_change('select name from alist where name = ? and acl = ?'), [user_auth, check])
                 if curs.fetchall():
                     pass_ok = 1
 

+ 1 - 1
version.json

@@ -1,6 +1,6 @@
 {
     "beta" : {
-        "r_ver" : "v3.5.0-v152",
+        "r_ver" : "v3.5.0-v153",
         "c_ver" : "20240513",
         "s_ver" : "20240426"
     }