C#有效防止同一账号多次登录

寒暄 2017-12-06 10:07:33
C#有效防止同一账号多次登录
问题考虑:当系统异常退出时,怎么清空缓存的用户ID。
...全文
396 9 打赏 收藏 举报
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
threenewbee 2017-12-21
后面的踢掉前面的。每次登录生成一个随机数,存入用户表,并且放在session里。 每次访问检查session和数据库的随机数是否一致,不一致说明有后面的用户来了,前面的注销。
  • 打赏
  • 举报
回复
同意楼上。首先要由产品设计人员设计产品,而不是技术人员来设计产品。
  • 打赏
  • 举报
回复
正怒月神 2017-12-21
你防止多个用户登录的策略是哪一种? 是踢掉第一个, 还是第二个无法登录?
  • 打赏
  • 举报
回复
assky124 2017-12-21
登录的时候给个随机数,请求的时候带随机数。 后面或者其他端登录过,随机数变了,前面的登录自然失效
  • 打赏
  • 举报
回复
nry19871012 2017-12-20
加心跳。。。
  • 打赏
  • 举报
回复
孤独的海啊 2017-12-20
你说的不清楚。
  • 打赏
  • 举报
回复
exception92 2017-12-06
数据库中用户表增加一个标识用户状态的字段。
  • 打赏
  • 举报
回复
绿领巾童鞋 2017-12-06
CS 、BS 平台?
  • 打赏
  • 举报
回复
FainSheeg 2017-12-06
你是用的什么方法来保证的?
  • 打赏
  • 举报
回复
相关推荐
发帖
C#
加入

10.7w+

社区成员

.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
申请成为版主
帖子事件
创建了帖子
2017-12-06 10:07
社区公告

让您成为最强悍的C#开发者