hehongyuanlove / flarum-auth-qq
允许用户使用QQ登录
2.5.1
2023-04-13 02:37 UTC
Requires
- ext-json: *
- flarum/core: *
- league/oauth2-client: ^2.2
This package is auto-updated.
Last update: 2024-09-11 16:41:46 UTC
README
这是一个Flarum扩展。允许用户使用QQ登录
重要说明
- 用户名规范(允许汉字)
- 随机生成用户名
- 自动设置邮箱账号,密码也为邮箱账号,并自动激活邮箱
- 邮箱与密码相同
关于注册时邮箱用户名部分
如有其他需求,请自行修改vendor/hehongyuanlove/flarum-auth-qq/src/QQAuthController.php
$username = $this->RandomUserName();
$random_email = $username. "@xxxxx.cn";
$nickname = $this->UserNameMatch($userinforesult["nickname"]) . str::upper(str::random(4));
$registration
->provide("username", $username)
->provide("nickname", $nickname)
->provide("email", $random_email)
->provide("is_email_confirmed", 1)
->provide("password", $random_email)
->provideAvatar($userinforesult['figureurl_qq_2'])
->setPayload($userinforesult);
参考
从nomiscz/flarum-ext-auth-wechat复制
QQ互联回调地址
安装
使用Bazaar或手动使用composer安装
composer require hehongyuanlove/flarum-auth-qq # 有兼容提示就 composer require hehongyuanlove/flarum-auth-qq:*
更新
composer update hehongyuanlove/flarum-auth-qq