当用户在执行某些操作时,我们可以给用户设置积分和金币奖励,这里我们就可以在应用中给用户定义各种操作。
定义用户操作点
我们只要在我们的代码中添加cmf_user_action
函数就可以了
cmf_user_action("login");
添加用户操作配置文件
在每个应用下有个user_action.php
配置文件,这个文件定义此应用所有的用户操作配置如:
<?php
return [
'test' => [
'name' => '用户登录',//用户操作名称
'score' => 1,//更改积分,可以为负
'coin' => 0,//更改金币,可以为负
'cycle_time' => 1,//周期时间值
'cycle_type' => 1,//周期类型;0:不限;1:按天;2:按小时;3:永久
'reward_number' => 1,//奖励次数
'url' => [
'action' => 'portal/Test/test',
'param' => ['id' => 1]
],//执行操作的url
]
];
上面 test
键值就是用户操作名,可以给这个操作定义很多属性。