需要实现一个用户可以在一台机器上一次登录一个浏览器

本文关键字:一个 机器 一台 上一次 浏览器 登录 用户 实现 | 更新日期: 2023-09-27 18:29:19

场景:

  1. 用户X1已登录。他不能再次登录。直到上次注销。在这种情况下,它应该给出一个消息,这个用户是在不同的地方登录的。p请注销并尝试再次登录。

  2. 若用户关闭浏览器,那个么它应该自动注销。

  3. 会话永远不应该在我登录时过期。


提前感谢。

需要实现一个用户可以在一台机器上一次登录一个浏览器

我猜您是在要求防止多次登录。如果是这样的话,你真的需要大量阅读。请通过这个链接:

防止ASP.NET 中的多次登录

防止多个登录使用ASP.NET 中的缓存

您可以为表(包含用户数据)添加一列,该列保存用户状态loggedlogindout,您可以将其更新为use login和login out。

当您需要时,您总是可以从表中查看检查状态