有关 用户&角色 分配的问题

简介: 有关 用户&角色 分配的问题

有关 用户&角色 分配的问题

记录一下

今天在写博客的时候 用到了给不同用户分配角色的问题.首先需要清楚 用户和角色之间是多对多的关系,所以需要创建一张中间表进行关系的整理,方便操作。

在对角色进行用户的分配(修改)的时候,可以首先将用户先前有的角色全部根据ID删除,之后再进行添加操作。

//如下所示
@ApiOperation("修改用户角色")
    @PutMapping("updateUserRole")
    public  Rest updateUserRole(int[] rids, int uid){
        rolesUserService.removeById(uid);
        rolesUserService.setUserRole(rids,uid);
        return Rest.ok();
    }

由于是对用户进行角色的分配一对多所以在xml文件中应该这样写

<insert id="setUserRole" >
      insert  into roles_user (rid ,uid) values
      <foreach collection="rids" separator="," item="rid">
          (#{rid},#{uid})
      </foreach>
  </insert>
相关文章
|
4月前
|
存储 数据安全/隐私保护 索引
设计一个完美的用户角色权限表
设计一个完美的用户角色权限表
350 1
|
5月前
|
存储 监控 安全
数据访问权限如何通过角色管理实现?
【6月更文挑战第24天】数据访问权限如何通过角色管理实现?
80 9
|
网络架构
后台管理系统——角色分配、粘贴地址跳转至404以及角色分配控制按钮权限
角色分配、粘贴地址跳转至404以及角色分配控制按钮权限
92 0
|
中间件 数据安全/隐私保护
使用RoleBasedAuthorization实现基于用户角色的访问权限控制
本文将介绍如何通过 [Sang.AspNetCore.RoleBasedAuthorization](https://www.nuget.org/packages/Sang.AspNetCore.RoleBasedAuthorization) 库实现 RBAC 权限管理。
180 0
使用RoleBasedAuthorization实现基于用户角色的访问权限控制
|
缓存 NoSQL Java
用户和角色的缓存|学习笔记
快速学习用户和角色的缓存
132 0
用户和角色的缓存|学习笔记
|
数据安全/隐私保护 开发者 微服务
权限管理-角色分配菜单 | 学习笔记
快速学习 权限管理-角色分配菜单
110 0
|
SQL 存储 Java
纳税服务系统四(角色模块)【角色与权限、角色与用户】(二)
之前在Servlet+JSP+JavaBean的时候其实我们已经做过了用户-角色-权限之间的操作【权限管理系统】http://blog.csdn.net/hon_3y/article/details/61926175
178 0
纳税服务系统四(角色模块)【角色与权限、角色与用户】(二)
|
存储 Java 数据库连接
纳税服务系统四(角色模块)【角色与权限、角色与用户】(三)
之前在Servlet+JSP+JavaBean的时候其实我们已经做过了用户-角色-权限之间的操作【权限管理系统】http://blog.csdn.net/hon_3y/article/details/61926175
339 0
纳税服务系统四(角色模块)【角色与权限、角色与用户】(三)
|
数据库 数据安全/隐私保护
纳税服务系统四(角色模块)【角色与权限、角色与用户】(一)
之前在Servlet+JSP+JavaBean的时候其实我们已经做过了用户-角色-权限之间的操作【权限管理系统】http://blog.csdn.net/hon_3y/article/details/61926175
253 0
纳税服务系统四(角色模块)【角色与权限、角色与用户】(一)
|
SQL Web App开发 数据库
服务器角色
服务器角色 意思 Bulkadmin 执行 Bulk Insert语句 Dbcreator 创建和改变数据库 Diskadmin 管理磁盘文件 Processadmin 管理在 SQL ...
786 0