hehongyuanlove/flarum-auth-qq

允许用户使用QQ登录

安装次数: 876

依赖项: 0

建议者: 0

安全: 0

星标: 11

关注者: 0

分支: 11

开放问题: 2

类型:flarum-extension

2.5.1 2023-04-13 02:37 UTC

This package is auto-updated.

Last update: 2024-09-11 16:41:46 UTC


README

License Latest Stable Version

这是一个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

链接