ASP.NET 同一账号限制同时登陆

1:首先新建一个登陆记录表LoginRecord 用到的字段包含用户ID和编码Token;
2: 在用户登陆时,给用户一个新的编码赋值给用户登陆记录表中的Token,并且将Token发送给前端保存在sessionStorage中;
3:有了前两步的完成,之后就很好做了,在系统的每个页面定时调用(setInterVal)函数,获取登陆记录表中的Token值,再与页面的sessionStorage作对比,如果相同则这个账号没有其他人登陆,否则说明有人登陆这个账号,则立即跳转到登录页面。(踢掉前一个登陆的用户)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值