enforced admin privileges on endpoint pages

This commit is contained in:
gabryon99 2020-05-13 18:26:01 +02:00
parent ac03865c01
commit 237309fc58
7 changed files with 28 additions and 36 deletions

View file

@ -2111,17 +2111,25 @@ end
-- ##############################################
function haveAdminPrivileges()
if(isAdministrator()) then
function haveAdminPrivileges(isJsonResponse)
if (isAdministrator()) then
return(true)
end
local isJson = isJsonResponse or false
if (isJson) then
local json = require("dkjson")
print(json.encode({}))
else
local page_utils = require("page_utils")
page_utils.print_header()
dofile(dirs.installdir .. "/scripts/lua/inc/menu.lua")
print("<div class=\"alert alert-danger\"><img src=".. ntop.getHttpPrefix() .. "/img/warning.png> Access forbidden</div>")
return(false)
end
return(false)
end
-- ##############################################