我在ASP.NET MVC中有一个控制器,但仅限于管理员角色:
[Authorize(Roles = "Admin")]
public class TestController : Controller
{
...
如果没有管理员角色的用户导航到该控制器,则会看到空白屏幕。
我想做的就是将他们重定向到View,上面写着“您必须具有管理员角色才能访问此资源”。
我想到的一种方法是检查IsUserInRole()上的每个操作方法,如果不起作用,则返回此信息视图。但是,我必须将其放入每个会破坏DRY原理并且很麻烦维护的Action中。
吃鸡游戏
慕丝7291255
相关分类