初次使用,看了老外的那本书,他上面的权限控制是自己用十六进制按位或来计算的,写死在程序里。
如果需要动态变更的,怎么实现呢。
比如: Permission 改成表,可以在后台页面动态增加, Role 也可以在后台页面增加,并选择对应的 permissions 计算,这样角色和权限都可以在 Web 后台动态控制,但是构造器就没办法实现判断了,因为在动态增加权限和角色之前,不知道对应的功能和名字。
我也曾考虑过用菜单来对应相应的权限,但是这样控制的细度就很小了,没啥用。
如果需要动态变更的,怎么实现呢。
比如: Permission 改成表,可以在后台页面动态增加, Role 也可以在后台页面增加,并选择对应的 permissions 计算,这样角色和权限都可以在 Web 后台动态控制,但是构造器就没办法实现判断了,因为在动态增加权限和角色之前,不知道对应的功能和名字。
我也曾考虑过用菜单来对应相应的权限,但是这样控制的细度就很小了,没啥用。