mirror of
https://github.com/midoks/mdserver-web
synced 2026-11-04 19:16:00 +08:00
Update index.py
This commit is contained in:
@@ -1919,12 +1919,15 @@ def getDbUserAccessDiff(db_access, input_access):
|
||||
|
||||
host_var = 'localhost'
|
||||
local_ipvar = '127.0.0.1'
|
||||
local_ip6var = '::1'
|
||||
|
||||
for ac in input_access:
|
||||
if ac == host_var:
|
||||
continue
|
||||
if ac == local_ipvar:
|
||||
continue
|
||||
if ac == local_ip6var:
|
||||
continue
|
||||
if mw.inArray(db_access,ac):
|
||||
continue
|
||||
add.append(ac)
|
||||
@@ -1932,17 +1935,24 @@ def getDbUserAccessDiff(db_access, input_access):
|
||||
if not mw.inArray(db_access, local_ipvar) and not mw.inArray(add, local_ipvar):
|
||||
add.append(local_ipvar)
|
||||
|
||||
if not mw.inArray(db_access, local_ip6var) and not mw.inArray(add, local_ip6var):
|
||||
add.append(local_ip6var)
|
||||
|
||||
for ac in db_access:
|
||||
if ac == host_var:
|
||||
continue
|
||||
if ac == local_ipvar:
|
||||
continue
|
||||
if ac == local_ip6var:
|
||||
continue
|
||||
if mw.inArray(input_access,ac):
|
||||
continue
|
||||
delete.append(ac)
|
||||
|
||||
if mw.inArray(delete, local_ipvar):
|
||||
delete.remove(local_ipvar)
|
||||
if mw.inArray(delete, local_ip6var):
|
||||
delete.remove(local_ip6var)
|
||||
|
||||
return {"add":add,"delete":delete}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user