【发布时间】:2019-09-09 09:19:23
【问题描述】:
我正在考虑用户在多个设备上安装应用程序的场景,比如移动设备和桌面设备;并生成两个不同的令牌。
我目前的计划是将用户的两个令牌都存储在数据库中。但是,我不确定令牌过期并生成新令牌时如何处理这种情况?
例如,这可能是简单的 db 结构 -
id | user_id | token
-------------------------
1 | 1 | asdlgkj090sdf8q (desktop)
2 | 1 | zlkroqiuoiquoio (mobile)
3 | 2 | mnnjnjnjnjojuhq
4 | 2 | 498slkdsflksjfl
如果移动令牌得到更新;我不知道要更新哪一行。
我该如何处理这种情况?
【问题讨论】: