From b3b1f91080a8df3024858ad4bd3fd4504798e768 Mon Sep 17 00:00:00 2001 From: wanglei <34475144@qqcom> Date: Sun, 9 Nov 2025 13:39:18 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=B5=8B=E8=AF=95=E4=BE=8B?= =?UTF-8?q?=E5=AD=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/test/test.lua | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) 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") --[[ --读取用户表、角色表和权限表中配置的权限数据