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

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

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

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容