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

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


效果演示:

点击查看原图



欢迎留言

28 条评论

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


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

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

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

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

    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
  4. 大佬,小程序一键登录跳转微信后显示 错误提示request:fail url not in domain list
    具体是哪里的问题 应该怎么解决啊?求解答!

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

      Windows 10 x64 Google Chrome 86.0.4240.198
  5. urlscheme生成失败:invalid weapp pagepath rid: 6310ef93-1478cd39-6caf22f8

    彩虹大大 这种咋解决

    Windows 10 x64 QQBrowser 11.0.5121.400
    1. @hh:那就是你用的小程序源码不对,登录页面不存在

      Windows 10 x64 Google Chrome 86.0.4240.198
      1. @消失的彩虹海:是不是这个文件缺少了呀,好像没有看见成功的反馈,下载包和彩虹演示小程序的文件好像不太一样

        Windows 10 x64 Google Chrome 105.0.0.0
        1. @cc:我成功了https://u.odata.cc/user/test.php

          Windows 10 x64 Google Chrome 105.0.0.0
  6. 微信小程序登录获取的social_uid是永久有效还是 过段时间会消失的?

    Redmi Google Chrome 94.0.4606.50
    1. @Mr.losfer:是永久有效的,但是更换其他小程序就会失效

      Windows 10 x64 Google Chrome 86.0.4240.198
  7. 是不是小程序源码不一样呀,我反编译了演示站点源码,发现和文章里面的源码不一样,好像缺少了文件

    Windows 10 x64 Google Chrome 104.0.5112.81
  8. 可不可以增加一个哔哩哔哩登录接口

    Windows 10 x64 QQBrowser 11.0.5130.400
    1. @优:那个基本上申请不到

      Windows 10 x64 Google Chrome 86.0.4240.198

    1 2