1、首先你必须要有国内非个人主体的小程序,并且已通过微信认证。

2、下载聚合登录微信小程序源码:https://wwi.lanzoub.com/iB5bG0lho1la

3、将源码里面的 pages/clogin 目录整合到你自己的任意小程序源码中,然后修改 app.json 的路由配置。

4、在【小程序后台->开发->开发设置->服务器域名】设置request合法域名和uploadFile合法域名

5、将改好的小程序源码发布上线成功即可。



具体登录效果是:手机端可以浏览器直接跳转登录,不需要再识别扫码了。


效果演示:

点击查看原图



欢迎留言

60 条评论

  1. 截至目前也还是必须为国内非个人主体的小程序才行吗?

    Windows 10 x64 Google Chrome 149.0.0.0
      1. @消失的彩虹海:请问具体是因为什么原因使用个人主体会被驳回呢?我看好像就只有一个被微信废弃了的微信新版本获取不到用户信息了的什么getuser接口吧

        Windows 10 x64 Google Chrome 149.0.0.0
        1. @tyhguan:不是会被驳回,是没有网页跳转小程序权限

          Windows 10 x64 Google Chrome 132.0.0.0
          1. @消失的彩虹海:也就是说聚合登录这边生成的是普通二维码,但是个人主体没有生成普通二维码跳转小程序的能力是嘛?那这个聚合登录程序这边能不能升级成通过生成小程序码实现扫码打开小程序呢?微信好像有生成小程序码的接口

            Windows 10 x64 Google Chrome 149.0.0.0
  2. 大佬,现在小程序是不是用不了了不让获取头像和名称了以前还可以

    Android 10 Edge Android 141.0.0.0
  3. 彩虹大佬这个不能用了吗提示登录失败!用户Openid不存在

    Windows 10 x64 Google Chrome 137.0.0.0
  4. https://u.cccyun.cc/user/test.php登录效果小程序新版本在哪里下载,上面分享的还是以前旧版本

    Windows 10 x64 QQBrowser 13.2.6135.400
    1. @You:小程序哪来的新版本旧版本?

      Windows 10 x64 Google Chrome 122.0.6261.95
      1. @消失的彩虹海:演示这个不用选择昵称和头像,上面分享的每次登录都要选择头像和昵称

        Windows 10 x64 QQBrowser 13.2.6135.400
        1. @You:你自己去看看小程序开发文档里面的公告就知道了,那是旧版本才有的功能

          Windows 10 x64 Google Chrome 122.0.6261.95
  5. 现在是不是获取不到用户昵称和头像啊?

    Android 10 Google Chrome 114.0.0.0
  6. 成功了 真香但是 就是会弹出小程序名字  一个无关的名字

    Windows 10 x64 Google Chrome 86.0.4240.198