权限问题
来源:6-19 、自定义权限Permission开发,实现验证用户、角色是否具备、包含某权限

柔情不为暮色开
2024-08-14
老师,权限这块我依然有点小问题。我现在需要把注册改为超级管理员才能进行注册。我首先将
SecurityConfig配置里的/register去掉了
第二步 我在注册接口
SysRegisterController
中加入权限注解
@PreAuthorize("@ss.hasPermi('super:admin:register')")
第三步 前段页面的注册也加了
v-hasPermi="['super:admin:register']"
但是在测试过程中 我发现不管我是否给用户添加了super:admin:register,所以租户的管理员都能进行注册操作
这是我超级管理员中添加了super:admin:register的用户
这是我普通租户里未添加super:admin:register的用户
结果两者都能进行注册操作。他们两个唯一相同的地方是都有admin这个角色权限。请问老师这是什么问题
写回答
2回答
-
Yerik老师
2024-08-14
咱们系统注册,你不需要修改任何代码,也不建议大家修改代码,因为咱们系统各个模块之间关联性是很强的,你只要拉下来代码,按照课程正常启动后,就可以正常注册了,你可以注册超级管理员,也可以注册租户,注册超级管理员登录进去后就是管理租户,注册租户登录进去后就是管理erp+crm系统了
超级管理员那块只需要操作管理租户管理即可,其他模块都不需要用,超级管理员下面主要是管理租户的,用户是你注册超级管理员的时候就生成好的,权限这些都不需要改,你登陆后就不用再管系统管理模块了
00 -
Yerik老师
2024-08-14
咱们系统注册,你不需要修改任何代码,你只要拉下来代码,按照课程正常启动后,就可以正常注册了,你可以注册超级管理员,也可以注册租户,注册超级管理员登录进去后就是管理租户,注册租户登录进去后就是管理erp+crm系统了022024-08-14
相似问题