但是无法像谷歌一样获取到计算机名和机器型号
多客户端登录流程
- 登录时带上本地设备信息,例如操作系统,分辨率等
- 每一个端登录后,会拿到自己独立的client_code,存入本地永久储存,每次续期和登录的时候带上
- client_code和token记录在数据表,有UA信息和js获取到的客户端信息
- 踢下线的话,就是把这个jwt token拉黑,迫使它重新用凭据登录
- 设置一个10分钟续期,用续期时间维护为最后活动时间,10分钟误差可以接受,而且上线后立即能更新状态
- 更新密码之类的,就是立即拉黑该用户所有jwt token
用途:
- 可以标记客户端是否为可信任设备,用来实现免密登录
- 可以看到在哪些设备上登录过
- 可以把某设备退出账号
- 可以实现“禁止新终端登录”功能
- 可以看到每个设备的最新活动时间