OAuth2.0授权QQ快速登录,支持解绑和修改用户名密码,服务器必须支持CURL,并且可向外界POST数据,第三方平台需要POST接收数据,必须使用伪静态。
20210705
简化逻辑;
1.支持QQ登录,PC和移动端(官方资料说移动端可以,具体是直接调起QQ还是输入密码没测试,因为申请没成功);
2.支持自动注册、手动注册和绑定账户;
3.支持登录后在个人中心绑定账户和解绑;
4.自动注册的账户,限修改一次用户名、密码和邮箱;
5.2个模板可自行制作修改;
my_auth_modify.htm
user_auth_bind.htm
此插件使用了 htm 模板钩子,自行制作的网站模板,需自行在登录页面追加代码,样式可自行修改。
<?php $auth = setting_get('well_auth_login'); $auth_qq = $auth['qq']; ?>
<?php if ($conf['url_rewrite_on'] && $auth_qq['enable']) {?>
<a href="<?php echo url('user-auth-qq', array('referer'=>$referer));?>" class="pl-2 text-primary font-weight-bold">
<img src="<?php echo view_path();?>img/well_qq.png<?php echo $static_version;?>" alt="<?php echo lang('well_auth_qq');?>">
</a>
<?php }?>