如何强制用户在MVC5中注销锁定

时间:2017-05-05 14:44:11

标签: asp.net identity asp.net-mvc-5

我正在使用带有身份的.Net MVC5,并且对于开发人员来说是新手,所以请耐心等待。

如何根据锁定状态显示锁定页面并强制用户注销?

出于测试目的,我创建了两个用户,一个在Role“Admin”中,另一个在Role“RegisteredUser”中。

我做了一个Ajax操作,启用/禁用并将锁定设置为DateTime.MaxValue,仅用于测试特定的“RegisteredUser”。它只是为管理员提供了一些视图。

如果某些“RegisteredUser”在登录时被“管理员”锁定,我想在下次请求时或至少60分钟后向“RegisteredUser”显示一个锁定页面。

现在我听说过Global.asax中的AuthorizationFilter和ActionFilter或者某些事件处理程序。但也许已经有一些机制可以禁用用户并立即反映在目标用户角色上?

如何通过立即执行来最好地实现锁定/禁用用户的问题。

1 个答案:

答案 0 :(得分:0)