我创建了自己的自定义控制器,并添加了admin(社区版)部分。是否有任何方法只有特定用户才能看到该部分而不是所有部分? (假设我们只希望管理员能够看到这一部分)。
我知道我必须在数据库中设置该部分的权限,但我不清楚如何。
我在创建部分时插入的ADMIN_PERMISSION_ID
是“-1”
INSERT INTO blc_admin_sec_perm_xref (ADMIN_SECTION_ID, ADMIN_PERMISSION_ID) VALUES (1, -1);
下一步是在BLC_ADMIN_ROLE_PERMISSION_XREF
中添加一个条目,为您的角色提供新的权限。
例如,如果您希望ID为-1的“管理主访问”角色能够查看您的部分,您将执行以下操作:
INSERT INTO BLC_ADMIN_ROLE_PERMISSION_XREF (ADMIN_ROLE_ID, ADMIN_PERMISSION_ID) VALUES (-1, -1);
这应该只允许您的“管理员主访问”角色用户查看该部分。