钩子文件目录:application\common\hook\Test.php
新增两行代码,复制替换自己的文件或下载附件覆盖你的文件即可。
附件:4650_20210316093549e3733.zip
<?php namespace app\common\hook; class Test{ private $money = 1; //每次登录奖励1分 public $info = [ //归属接口,必填 'hook_key'=>'user_login_end', //归属插件,可为空 'plugin_key'=>'', //开发者 'author'=>'齐博', //开发者网站 'author_url'=>'http://www.php168.com';, //功能描述 'about'=>'功能演示:登录奖励积分', ]; //钩子行为 public function run(&$user){ //write_file(ROOT_PATH.'test_hook.txt', date('Y-m-d H:i').'\r\n'); $info = db('moneylog')->where('uid',$user['uid'])->order('id','desc')->find();//新增 if(date('Y-m-d',$info['posttime']) != date('Y-m-d'))//新增 add_jifen($user['uid'], $this->money,'登录奖励积分'); //这里可以换成全局变量比如 config('webdb.loginmoney') } //卸载时运行 public function uninstall($id=0){ } //安装时运行 public function install($id=0){ } }