我正在一个Web应用程序中工作,我想确保该网站每次只允许在一个浏览器上登录一个用户。这意味着如果用户登录从铬比该用户无法登录从Internet Explorer或任何其他浏览器一次在同一个ID。 如果他尝试从另一个浏览器登录,而不是显示一条消息,说他已经从浏览器登录,并且如果他想在另一个浏览器中继续浏览,则应该从第一个浏览器自动注销。Asp.net上每个用户只有一个登录
请在asp.net中为此提出代码。
我正在一个Web应用程序中工作,我想确保该网站每次只允许在一个浏览器上登录一个用户。这意味着如果用户登录从铬比该用户无法登录从Internet Explorer或任何其他浏览器一次在同一个ID。 如果他尝试从另一个浏览器登录,而不是显示一条消息,说他已经从浏览器登录,并且如果他想在另一个浏览器中继续浏览,则应该从第一个浏览器自动注销。Asp.net上每个用户只有一个登录
请在asp.net中为此提出代码。
你需要在你的表status
列,使其数据类型boolean
,所以当用户在更新记录与身份进入true
,当用户注销然后更新状态为false
。每当用户尝试登录时,您需要为该用户检查status
,如果状态已为真,则显示message
用户已登录,如果为false,则允许登录。
可能重复的[只允许单个登录会话每个用户](http://stackoverflow.com/questions/25359851/allow-only-a-single-login-session-per-user) –