Skip to content

lhl77/Typecho-Plugin-AdminBeautifyOAuth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AB OAuth

Typecho 的 AdminBeautify 专用 OAuth 第三方登录插件

在登录页显示第三方登录按钮,并在个人设置页完成绑定 / 解绑。

Typecho >= 1.2.1 PHP >= 7.2 AdminBeautify Required Issues GitHub Stars

快捷链接: GitHub | 问题反馈 | AdminBeautify


功能

AdminBeautify 专用 OAuth 登录插件,支持 QQ / 微信 / GitHub / Google / MSN / 新浪 / 豆瓣 / 百度 / OIDC 第三方登录。

安装

方式一:AB-Store 一键安装(推荐)

安装 AdminBeautify 插件后,进入后台 AB-Store 应用商店,搜索 AB OAuth 即可一键安装并获取后续更新。

方式二:下载压缩包

  1. 下载仓库源码或发布包
  2. 解压后将目录重命名为 AdminBeautifyOAuth
  3. 上传到 Typecho 的 usr/plugins/ 目录
  4. 后台进入 控制台 -> 插件,启用 AdminBeautifyOAuth

方式三:Git 克隆

cd /your-site/usr/plugins/
git clone https://github.com/lhl77/Typecho-Plugin-AdminBeautifyOAuth.git AdminBeautifyOAuth

目录示例:

your-site/
└── usr/
    └── plugins/
        └── AdminBeautifyOAuth/

使用说明

  1. 先确保 AdminBeautify 已安装并启用
  2. 进入插件设置页面
  3. 为目标平台填写 Client IDClient Secret
  4. 使用“复制回调地址”按钮,将地址填入对应开放平台后台
  5. 选择登录页显示样式:精简显示完整显示
  6. 保存配置后,在登录页与个人设置页查看效果

SDK 自动扫描

插件会自动扫描以下目录中的 SDK 文件:

sdk/*SDK.class.php

只要目录中存在匹配文件,对应平台就会自动出现在插件配置中,无需再手动修改平台列表代码。

平台颜色与显示扩展信息来自:

sdk/color.php

color.php 当前支持的字段:

  • background:按钮或图标背景色
  • text:按钮文字色
  • title:可选,自定义显示名称

注意事项

  • 若登录页未显示按钮,请优先检查以下内容:
  • AdminBeautify 是否已启用
  • 对应平台是否已启用
  • Client ID / Client Secret 是否已正确填写
  • 回调地址是否已配置到平台后台

截图

相关项目

参考项目: tianlingzi/TypechoOAuthLogin


Made by LHL

About

AdminBeautify 专用 OAuth 登录插件,支持QQ / 微信 / GitHub / Google / MSN / 新浪 / 豆瓣 / 百度 / OIDC等。

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages