拒绝未经授权的用户并重定向到登录页面

时间:2014-05-05 09:26:08

标签: asp.net-mvc authorization

我有一个asp.net mvc应用程序。我有管理用户的管理页面。有一个admin添加新用户的场景,这些用户有自己的登录。假设管理员创建了一个用户' testuser'并且testuser登录到应用程序。同时管理员删除了“testuser”#。每次下一次点击“testuser”#39;必须重定向到登录页面。如何才能做到这一点?这是通过web.config管理的,还是可以使用基本控制器管理(所有控制器都从基本控制器继承)。

1 个答案:

答案 0 :(得分:0)

我创建了AuthorizeAttribute类的重载,在那里您将检查数据库中是否仍然允许用户在管理页面中登录。

我不知道您对使用管理部分的用户数量的要求是什么,但是对于数据库而言,这可能会变得很重,以便在每个授权操作上都有额外的数据库调用。

相关问题