【发布时间】:2023-03-25 06:32:01
【问题描述】:
我正在尝试使用 Asp.NET MVC 框架使用 C# 编写一个简单的博客。
这是一个简单的博客,用户可以在其中分享帖子和 cmets,管理员可以通过管理面板隐藏、删除和编辑帖子和 cmets。到目前为止一切顺利。
我还试图让管理员控制用户权限,他们可以将用户分配给一个或多个角色。这些角色应该由管理员在创建时定义,他们可以在其中勾选细化权限的项目符号列表。
细化权限的示例包括:隐藏帖子、删除帖子、编辑帖子、阻止用户、验证新注册的用户等。 这些权限被硬编码到应用程序中并且是固定的。
我正在寻求有关如何定义这些权限和角色的指导。
先谢谢了。
【问题讨论】:
-
您可以通过声明或为上述每个权限创建新角色来完成此操作,然后根据声明或角色对其进行授权...
标签: c# asp.net permissions asp.net-identity