我使用带有剃刀的.NET MVC3框架,我的问题很简单,如何从另一个会话中杀死一个会话?
我想创建一个带有用户列表和用户会话ID的管理员视图,从这个视图中我会添加一个按钮或链接,允许我杀死特定用户的会话。
有可能吗?
感谢您的回复
答案 0 :(得分:4)
您可以在服务器上的某处保留已登录用户的列表。用户登录后,您可以将其添加到登录用户列表中。然后,您可以编写自定义Authorize
属性,该属性在成功授权后将验证用户是否在登录用户列表中,然后才允许访问。在管理员帐户下,您可以执行一些操作,从此全局用户列表中删除用户。