2011-11-28 85 views
2

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

我想用用户列表和用户的会话ID做一个管理视图,并从这个视图中我将添加一个按钮或一个链接,它允许我杀死特定用户的会话。

有可能吗?

感谢您的答复

回答

4

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

+0

这就是我所做的,但是当我删除用户表单用户列表时,会话仍然存在 – user1069516

+1

@ user1069516,这意味着在您的自定义'Authorize'属性实现中,您没有检查当前用户是否属于允许的用户列表。 –