独立开发者系列(20)——扫码登录

(1)网页端的安全登录设计
很多大型网站都有登录限制。这里以一个案例作为例子完整解析。理解安全的登录设计方式,无论对于以后做自动化,自动登录网站,获取数据,还是自己开发月租类型的系统非常有用。当前一般无法避免的一个问题,比如你提供一个服务,典型的比如课程网,你已经把价格定义的很便宜了,比如25元/月,但是别人可能只需要你里面的一部分或者用一俩天,典型的比如网盘/下载/影视剧/听歌,总有人会将自己的账号出租出去获利,这是变相的损害了网站的权益。,

在系统早期没有用户的时候,无所谓用户怎么共用账号,但是到了后期实在是用户一直很多,但是收益不涨的情况下,就不得不开始一些设计的措施与反制措施。

 首先,用户进入页面的时候,随机生成一个唯一设备码,只要是随机就行 类似84ec5ad9282b49dc679071da39b95564 这种长串,这样每个浏览器登录的时候,检查是否生成了一个设备码,没有设备码,生成一个并写入到cookie或者storage里面。如果用户试图登录的时候,将手机号绑定该设备码。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大梁来了

千山万水总是情,打赏一块行不行

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值