当用户在执行某些操作时,我们可以给用户设置积分和金币奖励,这里我们就可以在应用中给用户定义各种操作。

定义用户操作点

我们只要在我们的代码中添加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键值就是用户操作名,可以给这个操作定义很多属性。

results matching ""

    No results matching ""