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

寒暄 2017-12-06 10:07:33
C#有效防止同一账号多次登录
问题考虑:当系统异常退出时,怎么清空缓存的用户ID。
...全文
498 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
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
  • 打赏
  • 举报
回复
你是用的什么方法来保证的?

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

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

试试用AI创作助手写篇文章吧