微信QQ都能登录,账号还对得上吗?

会员授权登录 使用文档
会员授权登录 使用文档

新用户点开登录页,看了一眼就退了:要注册,要填用户名,要收验证码,而他想看的只是一篇文档。加一个微信图标,这一步就省掉了。

第三方授权登录(MemberOauth)铺的就是这条捷径:它不另建账号,还是写进用户系统(Member)那张表,只是进来时少填几栏。

它省的是注册那一步

登录页密码框下面会多一行「您还可以使用以下方式登录」,跟着几个圆图标。点微信,跳到微信授权页,确认,回到站点就已经是登录状态。

首次进来要建号。开了自动绑定,账号直接落地;没开的话先让用户确认绑定哪个已有账号,或者补手机、补邮箱。这三个开关在用户系统的功能设置里:授权登录自动绑定账号、需绑定手机、需绑定邮箱。

能接的平台:微信公众号、微信扫码、微信 App、QQ、微博、支付宝、抖音、Google、Facebook、Apple。微信小程序默认关闭,要在模块管理里单独开。

依赖两条:Vendor 3.4.0 以上、Member 2.5.0 以上。版本不够时模块能装上,但登录页不会出现图标。

前台是三个圆图标,后台一页一个平台

以题库演示站为例,登录页是居中的卡片,用户名、密码、图片验证码三栏,蓝色登录按钮下面一条分隔线,写着「您还可以使用以下方式登录」,微信、QQ、微博三个圆底图标并排。右侧还有悬浮条,里面是 QQ 和微信入口。

登录页:密码框下三个圆底图标(微信、QQ、微博),右侧悬浮 QQ 与微信入口

手机上这一页收成竖版,三个图标位置不变。授权入口超过五个时,登录页会把多的折进「…」里,点开另起一行。

手机端登录页:同样的三个圆底图标,位于登录按钮下方

后台在「用户设置 → 用户授权登录」,左侧是一列二级菜单:微信授权登录、微信扫码登录、QQ授权登录、微博授权登录、微信小程序。每一页结构相同,一个开关加 AppId、AppSecret,部分平台多一个「授权回调域名代理」,说明写着「如不清楚此参数意义,请留空」。

后台微信手机授权登录:开启开关、AppId、AppSecret、授权回调域名代理四个字段

支付宝这页不一样,填的是 AppId 和一段 RSA 私钥;抖音填 ClientKey 和 ClientSecret;Apple 最麻烦,要 Team ID、Key ID、.p8 私钥内容,Web 端还得单独建 Service ID。

三个容易卡住的地方

回调地址。 QQ、微博、支付宝、抖音、Google、Facebook 的配置页上直接写出要填的回调地址,旁边有复制按钮。QQ 互联卡得最死,要把站点所有涉及授权的回调域名都填进去,多个用半角分号隔开,少一个入口就报错。

域名白名单。 公众号网页授权要先在公众号后台配「网页授权域名」,一般只能放 2 到 3 个。站点域名多时,用「授权回调域名代理」填已授权的域名做转发。

账号合并。 公众号、小程序、网站应用想认成同一个人得靠 unionid,前提是都绑在同一个微信开放平台账号下。开放平台要认证,微信每年收 300 元。不绑这一步,同一个人在三处就是三个账号,积分和订单都对不上。

装之前先定两件事

一件是首发接哪几个。面向大众的先上微信扫码,面向学生的加 QQ,做内容和品牌的加微博。每个平台都要开发者账号和审核,一次上一个,别五个一起提交。

另一件是绑定策略。开自动绑定省事,但用户用微信登录后系统直接建号,他可能不知道自己还有个老账号;关掉多一步确认,账号不容易重复。有几万用户的老站,建议关掉。

装的时候:确认 Member 版本够,模块市场搜「会员授权登录」安装,再逐个平台去开发者后台建应用、拿 AppId,回来填进对应那页。最后开无痕窗口点一遍图标,能跳出去再跳回来,就算通了。

更新: 2026-11-08 08:03:34
QQ
微信
客服