想请教下小游戏如何把 session_key 的有效期作为自身登陆态的有效期
发布于 5 年前 作者 xufang 8281 次浏览 来自 问答

我现在的逻辑是这样完成登陆后生成了一个uid缓存起来,uid做key,value有对应的用户数据,这个uid就是我这边业务的登录态,这个uid的缓存时间如何与session_key一致。或者说uid存永久的,写一个公共方法通过checkSessionKey验证session是否过期没有过期,才能通过uid获取缓存里对应key的value(用户数据),不过这样会导致频繁请求checkSessionKey接口的问题,因为大部分接口都要key的value(用户数据)的支持才能请求成功,每个接口又需要每次都请求才能知道是否过期,因为没有其他的依据可以保存下来做判断。还是说我的逻辑有问题,求各位指点下

2 回复

在app.js的onLaunch里做一次就行啦

@nickname@卢霄霄大佬们求解一下,文档只是说可以这样做,但是怎么做没介绍到,社区我基本都搜个遍,没找到这方面的答案。我比较笨,实在想不出要怎么来处理

回到顶部