使用.NET MVC3从另一个会话中终止会话

时间:2011-11-28 14:40:32

标签: asp.net-mvc-3

我使用带有剃刀的.NET MVC3框架,我的问题很简单,如何从另一个会话中杀死一个会话?

我想创建一个带有用户列表和用户会话ID的管理员视图,从这个视图中我会添加一个按钮或链接,允许我杀死特定用户的会话。

有可能吗?

感谢您的回复

1 个答案:

答案 0 :(得分:4)

您可以在服务器上的某处保留已登录用户的列表。用户登录后,您可以将其添加到登录用户列表中。然后,您可以编写自定义Authorize属性,该属性在成功授权后将验证用户是否在登录用户列表中,然后才允许访问。在管理员帐户下,您可以执行一些操作,从此全局用户列表中删除用户。