【发布时间】:2015-05-16 08:46:10
【问题描述】:
我在我的 MVC5 应用程序中实现了 ASP.net Identity 2.1.0 身份验证。我正在寻找一种方法,每个用户名/密码组合一次只允许一个连接。例如,如果用户名 A 和密码 B 的用户连接,直到他们断开连接,任何尝试以 A 和密码 B 连接的人都将被拒绝,并显示类似“有一个活动的用户使用该信息登录!”。
我尝试过使用CookieAuthenticationProvider.OnValidateIdentity 和CookieAuthenticationProvider.OnResponseSignIn,但我不知道如何检测活动用户的会话。
我发现a post 有类似的东西,但不是拒绝使用相同凭据的第一个连接,而是在更改密码时使连接无效。
【问题讨论】:
标签: asp.net-identity identity asp.net-identity-2