cqwcns 发表于 2022-1-4 11:18

微信小程序用户登录逻辑的问题

写了一个主要是对内部员工开发的微信小程序,新用户通过短信验证,在数据库创建新的用户信息,其中包含了用户的OPENID,用于用户后续登录自动鉴权。
但希望实现每次打开小程序,在app.js中一次鉴权,所有页面直接调用。
但逻辑有点问题,请各位大佬指教,谢谢。

sk看客 发表于 2022-1-4 12:05

写个加载页面,数据返回后跳转到index页面

cqwcns 发表于 2022-1-4 14:43

sk看客 发表于 2022-1-4 12:05
写个加载页面,数据返回后跳转到index页面

这样有个问题,如果是分享连接时,用户进入的首页是分享的页面,不是固定的加载页面。

所以,如果考虑到分享的问题,所有页面都可能是首页。

sk看客 发表于 2022-1-4 15:54

本帖最后由 sk看客 于 2022-1-4 16:02 编辑

cqwcns 发表于 2022-1-4 14:43
这样有个问题,如果是分享连接时,用户进入的首页是分享的页面,不是固定的加载页面。

所以,如果考虑 ...
这种就需要控制分享链接,将路由信息以参数形式传输,然后在加载页面进行判断跳转。
如果是用官方的分享的话就需要在页面做加载效果,直接在app.js调用wx.showLoading方法,等待返回数据关闭就可以。
页: [1]
查看完整版本: 微信小程序用户登录逻辑的问题