diff --git a/src/test/test.lua b/src/test/test.lua index b010f5e..9c56566 100644 --- a/src/test/test.lua +++ b/src/test/test.lua @@ -334,13 +334,24 @@ end --]] local perm = require("util.permissionfilter") - +local perms = {} +--获取角色的所所有全新信息 local rest = perm:getRolePermissions("admin") for _, key in ipairs(rest) do - print(key) + table.insert(perms, key) +end +local val = table.concat(perms, ",") +ngx.say(val) + +local exist = perm:hasPermission("admin", "system::users::add") +if exist then + ngx.say("权限可以使用") +else + ngx.say("权限不能使用") end -perm:clearRolePermissions("admin") +--清除角色的权限数据 +--perm:clearRolePermissions("admin") --[[ --读取用户表、角色表和权限表中配置的权限数据