我正在尝试实现只有一个用户可以使用给定的凭据登录。
我在登录时使用以下代码进行检查:
MembershipUser objectUser = Membership.GetUser(Login1.UserName);
if (objectUser != null)
{
boolIsAlreadyLoggedIn = objectUser.IsOnline;
}
这工作正常。当用户选中记住我时,我遇到了问题。场景: 1. 如果用户登录时勾选了记住我。关闭浏览器。2. 现在从另一台机器或另一个浏览器使用相同的凭据登录。他可以登录。3. 但是如果用户再次从 Browser-1/machine-1 登录,他可以登录,因为浏览器有持久的 cookie。
有人可以建议我如何解决这个问题吗?
提前致谢