插件丢插件目录下\public\plugins\
加入hook配置 \app\portal\hooks.php
'github_login' => [
"type" => 3,//钩子类型(默认为应用钩子;2:应用钩子;3:模板钩子;4:后台模板钩子)
"name" => '调用github登录', // 钩子名称
"description" => "调用github登录", //钩子描述
"once" => 0 // 是否只执行一次
],
前台调用 <hook name="github_login"/>
先去https://github.com/settings/installations创建应用
后台同步钩子
安装插件并配置Client ID、Client Secret、callback即可
\public\plugins\github_login\controller\IndexController.php里的
callback方法为回调方法 回来的数据自行处理如入缓存 加密等等
交流群 925950557 有问题随时群里问
ThinkCMF模板插件交流群:550851374 ,领取阿里云1000通用代金券