理解子比主题 OAuth 路由、第三方登录回调、账号绑定、新用户创建、代理登录和用户资料同步。
理解子比主题 OAuth 路由、第三方登录回调、账号绑定、新用户创建、代理登录和用户资料同步。 #模块入口 社交登录核心文件是 oauth/oauth.php。各平台登录和回调分布在 oauth/{provider} 目录,SDK 分布在 oauth/sdk。 常见平台目录: 目录 说明 oauth/qq QQ 登录 oauth/weixin 微信开放平台登录 oauth/weixingzh 微信公众号扫码、关注和认证模式 oauth/github GitHub 登录 oauth/google Google 登录 oauth/facebook Facebook 登录 oauth/twitter Twitter 登录 oauth/microsoft Microsoft 登录 oauth/apple Apple 登录 oauth/alipay 支付宝登录 oauth/baidu 百度登录 oauth/clogin 聚合登录 oauth/agent 代理登录客户端/服务端 社交登录最终仍然落到 WordPress 用户系统。第三方身份只负责证明用户是谁,本站账号、登录态、资料、权限仍由 wp_users、user meta 和 WordPress cookie 承载。 #配置读取 平台配置统一通过 get_oauth_config() 读取: php复制function get_oauth_config($type = 'qq') { $defaults = array( 'appid' => '', 'appkey' => '', 'backurl' => (home_url('/