Skip to content

Releases: sibaihua/OAuthLogin

OAuthLogin 1.4.0 — 个人设置里绑定 / 解绑第三方账号

Choose a tag to compare

@sibaihua sibaihua released this 31 Oct 17:30

后台「个人设置」里可以直接绑定 / 解绑第三方账号了,已有账号不用再等自动注册。

新增

  • 后台「个人设置」页面新增「第三方账号登录」板块(密码修改下方)
    • 已绑定:显示昵称、邮箱、绑定时间,点「解绑」即可解除(带二次确认)
    • 未绑定:点「绑定」跳转第三方授权,回来自动回到本页
  • 绑定时校验:同一个第三方账号不能绑定到多个本站用户;同一个本站用户同一平台只保留一个绑定
  • 解绑走表单 POST + CSRF 令牌,只能解除自己的绑定

调整

  • 后台板块标题改为「第三方账号登录」
  • 所有文案统一为「OpenID Connect」,不再带站点专属名称

修复

  • 启用插件后打开「个人设置」偶发 500(插件OAuthLogin的配置信息没有找到):
    Typecho 要求 personalConfig 插件在 typecho_options 里有 _plugin:OAuthLogin 行,
    现在插件会自动补上占位行,不再白屏

1.3.0

Choose a tag to compare

@sibaihua sibaihua released this 24 Oct 16:05

修复

  • 文章页点登录、完成后回到首页:主题登录面板跨页面复用(PJAX),return 仍是首屏页面的地址;现在改为点击那一刻用当前地址重算
  • 服务端兜底:return 为空时用 Referer,return 指向站点根而来源页更深时以来源页为准

说明

  • OAuthLogin-1.3.0.zip 解压到 usr/plugins/ 即为 OAuthLogin 目录