首先根据表生成前端和后端的代码,并添加在指定的位置,然后再菜单管理中加上这个菜单,添加的时候会让你填一个权限字符,比如user:info:list,生成后再去角色管理中给某个角色勾上这个菜单,表示这个角色可以查看这个菜单列表,即这个角色拥有user:info:list这个权限。但系统会自动生成其他四个权限标识:user:info:edit,user:info:query,user:info:update,user:info:remove,在页面代码中也会有判断,比如会判断改用户是否有user:info:edit,如果有就让用户看见“修改”这个按钮,当然后端也会判断,如果没有这个权限接口是掉不到的。但此时如果我们想要给用户赋予这个四个权限,就需要去菜单管理中,找到刚刚添加到那个菜单,在菜单下在添加四个按钮级别的菜单(即在菜单类型中选择按钮),权限字符分别是这四个值,添加完成后再去角色管理中,如果想为某个用户赋予新增权限,只需要勾上新增选项就行了。
关于若依权限控制我的一点认识
最新推荐文章于 2024-09-28 22:25:16 发布