APP用户登录状态下,在一定的时间没有做任何操作,怎么让它按自动

2020-04-24  本文已影响0人  iOS开发小学生

例如不做任何操作,超过10分钟,进行自动登出操作。

1.前端APP做法:
这个一般,是最近请求的两个接口后台做时间对比,超过10分钟,就返回给前端一个超时信息,前端在接受到超时信息的时候,就可以处理后面的逻辑操作。让用户重新登录。

2.后台的做法:
每个用户登录后记录一个标识,利用缓存(如Redis)设置这个标识的过期时间。每次操作到后台,对这个标识进行查询。查到了就还在有效期之内,刷新过期时间。查不到则判断为自动登出。

这类型的控制,都是在用户登录状态下进行的。需要用户多一次请求去让后台验证。

上一篇下一篇

猜你喜欢

热点阅读