实现方式主要有两种。一种在APP客户端实现,一种在server端实现。
APP端实现思路:
启一个Task,定义超时时间。时间是不停的递减,但每次触摸屏幕都会刷新超时时间(重新初始)。
后台实现思路:
每次登录生成一个token,存到缓存数据库中,缓存数据库设置失效时间。
并将token下发到客户端,客户端保存下来,请求时将token放在请求头中,后台拿到后进行校验。
每次请求后将token重新放回缓存。
代码有时间在加上。
实现方式主要有两种。一种在APP客户端实现,一种在server端实现。
APP端实现思路:
启一个Task,定义超时时间。时间是不停的递减,但每次触摸屏幕都会刷新超时时间(重新初始)。
后台实现思路:
每次登录生成一个token,存到缓存数据库中,缓存数据库设置失效时间。
并将token下发到客户端,客户端保存下来,请求时将token放在请求头中,后台拿到后进行校验。
每次请求后将token重新放回缓存。
代码有时间在加上。
转载于:https://my.oschina.net/lzdn/blog/877245