返回帮助中心

第三方账号登录

账号与安全 所有人可见 入口:/oauth/weixin

第三方账号登录

功能:第三方登录 | 进入路径:前台登录窗上的第三方登录按钮(QQ / 微信 / 公众号) | 承载端:PC / H5 | 可见范围:所有访客,无需登录

这个功能是做什么的

用第三方账号登录本站,免去另记一套账号密码。前台登录窗上有一排第三方按钮:

  • QQ 登录:点按钮后跳到 QQ 授权页,在 QQ 侧完成授权;
  • 微信登录:电脑上出微信扫码页,手机浏览器里直接进微信授权页;
  • 公众号登录:走微信公众号的网页授权,必须在微信内置浏览器里打开才能完成。

登录窗与注册窗用的是同一组按钮,按钮显示与否由后台开关决定。授权完成后自动回到本站,由站点把第三方身份对应到你的本站账号:已有账号就直接登录,没有就新建一个。

如果站点的第三方登录处理不可用,打开授权地址会看到提示「OAuth 处理文件缺失,请联系管理员。」。

什么时候你能用

  • 无需登录:这些入口本身就是给未登录的人用的。
  • 按钮是否出现取决于后台开关:QQ / 公众号 / 微信 / 微博的按钮按站点开关显示,开关没开的按钮不会出现。
  • 不会因为没绑手机号而卡在授权环节:手机绑定限制对第三方登录的授权与回跳过程放行,保证授权能走完;登录成功之后才按全站规则引导你去绑定手机号。
  • QQ 授权返回时会校验请求来源:来源标识不符的返回不会被当作有效登录。
  • 本帮助条目按「所有访客」范围下发。

操作步骤

  1. 点页面右上角的「登录」打开登录窗。
    1. 点对应的第三方按钮:
      • QQ:页面先取授权地址,再跳转 QQ 授权页;
      • 微信:电脑上出现扫码页,用微信扫码;手机浏览器里直接进入微信授权页;
      • 公众号:进入公众号网页授权,必须在微信内置浏览器里打开。
      1. 在第三方页面完成授权后自动回到本站,站点匹配或创建本地账号并登录。
        1. 登录后如果账号还没绑手机号,按全站手机绑定提示去绑定手机号。
        2. 常见问题

          • 微信授权页提示权限范围不对、或没有相应权限:入口与使用场景不匹配。站点识别到这类失败时会给出下一步:在微信里打开时,改用「公众号登录」入口重试。
          • 微信授权页提示回调地址不合法:微信后台的「授权回调域」与本站实际使用的不一致,需要管理员核对配置后重试。
          • 换一个微信号登录却进不去,或一直回到首页:微信身份以微信账号本身的身份标识判定,同一个微信号只对应一个本站账号。账号注销时会释放这条关联,所以注销后可以再用同一微信注册;历史上残留的关联会被当作「从未连接过」自动释放,不会出现「同一个微信号永远登不进来」。
          • 微博按钮点了没反应 / 打不开(未验证):登录窗在开关开启时会显示微博按钮,并指向微博授权入口,但本站目前没有对应的微博登录处理入口,所以点了可能没有反应或打不开。微博登录是否可用未验证,已登记为待确认项。
          • 未验证:本条目未在真实第三方应用与真机上跑完整的授权往返。

          相关文档