想让管理员可以修改用户权限,试过根据AspNetUserRoles表生成数据实体,但是没法根据这个实体生成controller。请各位指教,其他方法也可以。
1条回答 默认 最新
- threenewbee 2019-02-11 20:29关注
你说的比较模糊,不知道你说的想让管理员可以修改用户权限是什么意思,就是管理员后台可以配置每个用户的角色,是这个意思么?
大概是这么两个表
create table aspnetuserroles
(
UserId char(32) not null comment '',
RoleId char(32) not null comment ''
)create table aspnetroles
(
Id char(32) primary key,
Name varchar(50) not null comment ''
)一个表记录的是都有哪些角色
一个表记录的是某个用户有哪些角色脚手架生成userroles表,因为没有id(主键)可能会遇到一点问题
而且这样做界面也不是很友好。
建议你自己设计一个界面。大概可以设置成一个
Users视图,列出所有的用户
一个UserRoles视图,里面用复选框列出所有权限,以及打勾当前用户有的。这样比较合理一些。
已经帮你写了一个
其他人需要的话,代码下载:https://download.csdn.net/download/caozhy/10956302
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥20 MATLAB仿真三相桥式全控整流电路
- ¥15 EDA技术关于时序电路设计
- ¥15 百度文心一言流式返回sse失败
- ¥15 由于远程方已关闭传输流,身份验证失败
- ¥15 rt-detr,PCB,目标检测
- ¥15 有偿求指导实证代码。cfps清洗合并后,无论是构建平衡面板还是非平衡面板,都是只剩几百个样本量。求指导一下哪里出问题了,不要潦草回复
- ¥15 mutlinichenet
- ¥50 Qt5.14.2怎样使用qlistwidget存储指针类数据并更新?
- ¥15 STM32多路复用器ADC采样
- ¥20 Linux(ubuntu)操作相关问题