在 ASP.NET MVC 应用程序中,如果在另一个 Web 客户端上使用登录凭据,是否可以注销某人?
例如,
1) 用户从 PC A 登录,用户 ID 为 admin
2) 另一个用户从 PC B 以用户 ID admin 登录
3) PC A 退出
在 ASP.NET MVC 应用程序中,如果在另一个 Web 客户端上使用登录凭据,是否可以注销某人?
例如,
1) 用户从 PC A 登录,用户 ID 为 admin
2) 另一个用户从 PC B 以用户 ID admin 登录
3) PC A 退出
我会考虑在客户端 cookie 上设置一个令牌。可以检查此令牌以进行后续调用,如果不匹配,则将用户踢出。
因此,就用例而言...
现在,任何页面调用都应该检查 LoggedInUsers 表,这样如果用户通过另一个浏览器登录,您就可以将其注销。
希望这是有道理的...