开发者学堂课程【微服务+全栈在线教育实战项目演练(SpringCloud Alibaba+SpringBoot):权限管理-功能测试】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/667/detail/11537
权限管理-功能测试
权限管理中的三个模块,
第一步登录 ,登陆进去之后,有很多模块都是之前的模块,新写了几个模块作为测试,这个数据是取得数据库的值,不是文件中的值,在里面上面五个都讲过,bander 跟订单列表比较简单,
在权限管理中有三个部分,用户管理,角色管理和菜单管理,点击菜单管理,在里面有个列表,这个列表是按照表格按照属性显示的,这是第一部分查询数据,这个里面有基本功能。
重点查看角色管理,打开角色管理,是一个列表管理,功能有添加、功能和删除,包括批量删除就可以删除多个,
还有一个功能是:
将菜单和角色建立关系之后,在 acl_role 这个表中会有两者的关系,
测试:重新添加一个名测试1010的角色,有一个灰色按钮就是分配角色菜单按钮,这个按钮会给角色分配菜单或者权限,点击按钮就会出现所有的角色
为用户加上权限管理菜单和角色管理,点击保存就为角色添加了菜单,之后点击菜单角色表就能查看角色跟菜单的关系,
第三个模块用户模块
再添加用户名为1010的新用户,想为新用户分配刚才的角色,点击同样的灰色按钮,点击进入就是刚才的角色,添加这些角色之后,通过 ad_user 表可以查看用户 id 和角色 id 来确定配置完成。
退出测试效果,用1010进行登录,
登录进去后,有个权限管理,下面有用户管理和角色管理,因为没有配置其他权限,所以只有这两个权限,就是用不同的角色不同的用户访问项目中能访问不同的菜单。