欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

andorid 应用第二次登录实现自动登录

程序员文章站 2022-04-09 18:00:54
前置条件是所有用户相关接口都走 https,非用户相关列表类数据走 http。 步骤 第一次登陆 getUserInfo 里带有一个长效 token,该长效 token 用来判断用户是否登陆和换取短 token 把长效 token 保存到 SharedPreferences 接口请求用长效 toke ......

前置条件是所有用户相关接口都走 https,非用户相关列表类数据走 http。

步骤

第一次登陆 getuserinfo 里带有一个长效 token,该长效 token 用来判断用户是否登陆和换取短 token

把长效 token 保存到 sharedpreferences

接口请求用长效 token 换取短token,短 token 服务端可以根据你的接口最后一次请求作为标示,超时时间为一天。

所有接口都用短效 token

如果返回短效 token 失效,执行第3步,再直接当前接口

如果长效 token 失效(用户换设备或超过一月),提示用户登录。复制代码