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

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

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

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

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

注:一个微信小程序只能在一个网站使用,不能在多个网站同时使用!否则会经常出现“access_token is invalid or not latest”错误提示。如果想多网站使用的可以对接微信公众号多域名回调系统


具体登录效果可以在此体验:https://u.cccyun.cc/user/test.php

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


效果演示:

点击查看原图



欢迎留言

41 条评论

  1. 现在是不是获取不到用户昵称和头像啊?

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

    Windows 10 x64 Google Chrome 86.0.4240.198
  3. 很尴尬啊,我后台管理员密码忘记了,怎么办啊,进入数据库,好像密码加密了

    Windows 10 x64 Firefox 116.0
  4. 我按照要求设置了,小程序也通过了,为什么我请求小程序登录,登录界面需要手动选择头像,输入用户昵称啊

    Windows 10 x64 QQBrowser 11.9.5325.400
    1. @聚合登录:现在新版小程序都这样了,微信限制,没办法

      Windows 10 x64 Google Chrome 95.0.4638.69
      1. @消失的彩虹海:开发者您好,我之前是微信公众号+开放平台登录,现在想改成小程序+开放平台登录,开放平台账号不变,改变之后如果用户登录是否会关联之前公众号的用户啊,刚才测试了一下,PC端登录还是访问的开放平台接口,手机端登录,也关联了之前的账号,就不知道其它用户会不会有问题

        Windows 10 x64 QQBrowser 11.9.5325.400
        1. @聚合登录:不会有问题,都关联到开放平台就行。会用unionid作为用户标识

          Windows 10 x64 Google Chrome 95.0.4638.69
    1. @聚合登录:演示的那个小程序不需要用户自己输入也可以。用的完整服务那一个,可以放出来给我们用吗

      macOS 10.15.7 Google Chrome 115.0.0.0
      1. @AMEM:你自己去看微信官方的公告

        Windows 10 x64 Google Chrome 95.0.4638.69
  5. 这个源码你们选什么类目啊

    Windows 10 x64 Google Chrome 108.0.5359.125
  6. 希望下个版本新增禁止临时邮箱注册

    Windows 10 x64 QQBrowser 11.5.5250.400
    1. @心:微信小程序关临时邮箱什么事

      macOS 10.15.7 Google Chrome 114.0.0.0
  7. 自 2022 年 10 月 25 日 24 时后(以下统称 “生效期” ),用户头像昵称获取规则将进行如下调整:
    自生效期起,小程序 wx.getUserProfile 接口将被收回:生效期后发布的小程序新版本,通过 wx.getUserProfile 接口获取用户头像将统一返回默认灰色头像,昵称将统一返回 “微信用户”。生效期前发布的小程序版本不受影响,但如果要进行版本更新则需要进行适配。


    新的小程序不能获取头像和名称了有没有解决办法

    Apple iPhone Safari 16.2
  8. 用这个会不会和小程序支付一样导致绕过监管被微信官方永久封禁小程序嘛

    Apple iPhone Safari 16.2
    1. @花开富贵:不会,就连腾讯视频网页版微信扫码登录都是这种

      Windows 10 x64 Google Chrome 95.0.4638.69
  9. 彩虹大大 第一版的这个小程序源码 还有没有

    https://vkceyugu.cdn.bspapp.com/VKCEYUGU-a9e9f5d3-e08e-4090-aa61-5355ae793748/4fa89b8d-eef9-42f8-9352-4ce4755bd98d.jpg

    Windows 10 x64 QQBrowser 11.4.5225.400
    1. @dafang:没了,这个小程序源码根本用不了

      Windows 10 x64 Google Chrome 86.0.4240.198
  10. 大佬,小程序一键登录跳转微信后显示 错误提示request:fail url not in domain list
    具体是哪里的问题 应该怎么解决啊?求解答!

    Motorola MIUI Browser 17.0.10
    1. @表弟:那是你没添加域名白名单,或者域名没强制https

      Windows 10 x64 Google Chrome 86.0.4240.198

    1 2