APP用户登录状态下,在一定的时间没有做任何操作,怎么让它按自动
2020-04-24 本文已影响0人
iOS开发小学生
例如不做任何操作,超过10分钟,进行自动登出操作。
1.前端APP做法:
这个一般,是最近请求的两个接口后台做时间对比,超过10分钟,就返回给前端一个超时信息,前端在接受到超时信息的时候,就可以处理后面的逻辑操作。让用户重新登录。
2.后台的做法:
每个用户登录后记录一个标识,利用缓存(如Redis)设置这个标识的过期时间。每次操作到后台,对这个标识进行查询。查到了就还在有效期之内,刷新过期时间。查不到则判断为自动登出。