前置条件是所有用户相关接口都走 https,非用户相关列表类数据走 http。
1、第一次登陆 getUserInfo 里带有一个长效 token,该长效 token 用来判断用户是否登陆和换取短 token
2、把长效 token 保存到 SharedPreferences
3、接口请求用长效 token 换取短token,短 token 服务端可以根据你的接口最后一次请求作为标示,超时时间为一天。
4、所有接口都用短效 token
5、如果返回短效 token 失效,执行 3 再直接当前接口
6、如果长效 token 失效(用户换设备或超过两周),提示用户登录。
andorid 应用第二次登录实现自动登录
最新推荐文章于 2023-10-07 12:04:43 发布