收藏
回答

小程序的用户登录逻辑怎么写?

写了一个主要是对内部员工开发的小程序,新用户通过短信验证,在数据库创建新的用户信息,其中包含了用户的OPENID,用于用户后续登录自动鉴权。

但希望实现每次打开小程序,在app.js中一次鉴权,所有页面直接调用。

但逻辑有点问题,请各位大佬指教,谢谢。


回答关注问题邀请回答
收藏

3 个回答

  • 李先生
    李先生
    2022-01-04

    存在的问题,跟我之前遇到一模一样。这是我们在用的方案,希望能帮到你。

    https://developers.weixin.qq.com/community/develop/article/doc/000e6832d38bf0e0494df513154413

    2022-01-04
    有用 1
    回复 2
    • 唐同学
      唐同学
      2022-01-05
      效果完美,但login-sdk.js代码略复杂,看不懂。
      2022-01-05
      回复
    • 李先生
      李先生
      2022-01-05回复唐同学
      里面使用2个设计模式(发布订阅、装饰器模式),了解一些设计模式知识,比较好理解一些。
      2022-01-05
      1
      回复
  • 困难
    困难
    2022-01-04

    查询数据库用async await转为同步的也不行吗?

    2022-01-04
    有用
    回复 1
    • 唐同学
      唐同学
      2022-01-05
      不行的,正常情况下页面的index.js会同时加载。
      2022-01-05
      回复
  • 加肥猫
    加肥猫
    2022-01-04

    1,用户信息(比如token)存到 localstorage,这样退出小程序也不会被清除;

    2,你们的后端接口有验证权限吗?如果有,在返回没有权限的时候,再跳转到登录页。

    2022-01-04
    有用
    回复
登录 后发表内容