热
| 商品编号 | APP2089 |
| 源码名称 | 未认证微信登录 |
| 当前版本 | V1.0 |
| 发布时间 | 2026-11-06 10:40:59 |
| 更新时间 | 2026-11-06 11:43:26 |
| 源码目录 | Wxmplogin |
| 源码级别 | L2级插件 |
| 插件类型 | 工具类 |
| 功能类别 | 微信 登录 |
| 依赖场景 | 用户系统 说明 |
| 是否加密 | 源码未加密 |
| 技术保障 | 第三方开发商源码由商家提供售后服务;官方自营和第三方供应商源码有官方提供售后服务。 |
| 支持浏览器 | Chromium内核浏览器、Chrome、Edge、Firefox、Safari、Opera等 |
给未认证微信公众号(个人订阅号 / 未认证服务号)提供扫码登录:访客在登录页扫码、把 6 位配对码发给公众号,即可免注册、免密码登录成为会员。
| 不依赖 | 微信认证、网页授权 OAuth、参数二维码接口(未认证号无权限,错误码 48001) |
|---|---|
| 仅需 | 公众号可启用「消息推送」配置 + 站点已装用户系统插件 |
| 登录产出 | 与密码登录完全一致的迅睿会员 Cookie;首次登录自动建号并长期绑定 OpenID,同一微信号下次免注册 |
| 数据表 | wxmplogin_pair配对会话(保留 15 天自动清理) wxmplogin_bindOpenID 绑定 member_oauth系统标准连接 |
| ① 取配对码 | 登录页点「微信扫码登录」,弹窗展示公众号二维码 + 6 位配对码(有效期默认 600 秒) |
|---|---|
| ② 扫码关注 | 用户扫码关注公众号,收到欢迎消息 |
| ③ 发配对码 | 把 6 位配对码直接发给公众号 |
| ④ 微信推送 | 消息推送至网站回调地址,插件校验 Token 签名,按 MsgId 幂等(微信超时重推不会重复发码) |
| ⑤ 被动回复 | 按「登录确认方式」回复验证码或确认提示(有效期默认 300 秒) |
| ⑥ 网页轮询 | 每 2 秒检测会话状态,命中后按确认方式推进(见下表) |
| ⑦ 登录 | 校验通过后写入真实会员 Cookie,跳转会员中心;新微信号自动建号并绑定 OpenID |
| 登录确认方式 (设置页二选一) | 流程 | 安全差异 |
|---|---|---|
| 验证码回填(默认) | 公众号回复 6 位验证码,用户回网页输入后登录 | 防护最强:验证码是私密凭证(只进用户微信),旁窥配对码者无法冒登 |
| 网页确认(免输码) | 公众号仅提示验证成功,网页轮询命中即自动进入;「完成登录」按钮为不等轮询时的手动兜底 | 无私密凭证环节,旁窥配对码可冒登,安全由站点自行权衡 |
| 会话状态机 | 0 待配对→ 1 已验证→ 2 已登录 ;过期 / 换码 / 被占用 → 3 已作废 |
|---|---|
| 安全机制 | 验证码一次性用后即废;连续输错锁定(次数 / 时长可设);一个配对码仅限一个微信号;会话绑定浏览器票据;OpenID 运行记录脱敏显示 |
| 与密码登录 | 完全并列互不影响,不读写会员密码,仅以 OpenID 关联 |
-

