【发布时间】:2017-09-19 09:07:00
【问题描述】:
我正在使用 ASP.NET MVC 默认项目。在那里,我们有一个名为 AspNetRoles 的数据库(定义了管理员、用户等角色)
然后有一个名为 AspNetUsers 的数据库,它只在您注册用户时定义用户
最后也是最重要的是 AspNetUserRoles。当您将角色分配给用户时,这里就是放置它的位置(并且 Id 被散列)
我的问题是,如何获取系统上每个用户及其角色的列表?我不知道如何开始这样做。我应该创建自己的用户和角色数据库而忘记默认的吗?或者有没有办法用默认的创建?
另外,我要记住,到目前为止,我正在分配角色 注册(默认为用户)以及稍后创建索引时 我显示了用户和角色列表,我想编辑它们,但是这个 只是一个免责声明。 非常感谢您的任何帮助。
【问题讨论】:
-
每个用户的角色列表?还是登录的用户?
-
每个用户的列表。
-
SELECT * FROM AspNetUsers可能是一个好的开始......你到底不明白什么? 我应该创建自己的用户和角色数据库 是吗?为什么?你的那个有什么问题? -
没什么问题,我有很多教程都在使用他们自己的教程,我认为这可能是一个很好的做法,只是想问一下。
-
我认为你需要进一步阅读这个主题。
标签: c# asp.net asp.net-mvc entity-framework asp.net-identity-2