如何对用户授权,一个用户对应多个角色 C#语言

来源:百度知道 编辑:UC知道 时间:2024/09/22 15:26:15
我数据库有三张表用户表包括:userID,username,password,age,sex角色表:roseID,description还有一个table表:userID ,roseID 如何用petshop框架完成用户授权,一个用户可以拥有多个角色,这三张表中的字段是否可以完成其要求,还用加字段吗?如果可以怎么写c#代码?大家帮帮忙啊,愁啊!

你可以对权限进行管理,每个权限 有不同的Id,你的用户使用权限字段,判断字段里面是否包含了某个权限的ID,以此来判断该用户是否具有该权限

数据库设计?

问题不清楚,一个角色对就多个权限,一个用户对应多个角色,最终结果是这个用户拥有对应多个角色的所有权限!

你的设计可以满足要求
在执行某个操作权限时,先查询该用户ID是否拥有此权限