联系官方销售客服

1835022288

028-61286886

求助 版主:官方研发技术组
用户登录成功之后的钩子只触发了一次
类型:迅睿CMS 更新时间:2020-11-26 10:05:08

用户登录成功之后的钩子只触发了一次

我在钩子中写了:

\Phpcmf\Hooks::on('member_login_after', function($data) {
    log_message('error', '[登录回调]');
});

但是只在今天早是第一次登录的时候出现,当我再退出,再登录,就怎么也不执行了,但是我试了一下cms_int是每次都可以执行的

回帖
  • 一个网名
    #1楼    一个网名
    2020-11-26 09:12:12
    Chrome 0
    \Phpcmf\Hooks::on('member_login_after', function($data) {
        log_message('error', '[登录回调]');
    });
    代码是这个
  • 官方研发技术-张伟
    #2楼    官方研发技术-张伟
    2020-11-26 09:24:44
    Chrome 0
    每天触发一次
  • 玖爱一生
    #3楼    玖爱一生
    2020-11-26 09:28:48
    Chrome 0
    换一个浏览器登录才会触发新的,确切的说是同一个浏览器每天只触发一次登录钩子
  • 易学习
    #4楼    易学习
    2020-11-26 09:29:23
    Chrome 0
    可以重写member类实现,不会破坏主程序
    满意答案
  • 一个网名
    #5楼    一个网名
    2020-11-26 09:34:10
    Chrome 0
    易学习 因为我现在只需要登录事件,那我要是重写的话,是不是只需要集成之后,我只写login login_sms logni_oauth这三个方法?还是需要将member的所有方法都拷贝过来,然后针对login操作再修改呢?
  • 易学习
    #6楼    易学习
    2020-11-26 09:37:38
    Chrome 0
    不需要啊,可以加我QQ,我给你操作一次,二次开发我都是这么干的,官方都说不会破坏主程序
  • 开黑吗我玩辅助
    #7楼    开黑吗我玩辅助
    2020-11-26 09:52:49
    Chrome 0
    学习哥是高级开发者
  • 一个网名
    #8楼    一个网名
    2020-11-26 10:05:08
    Chrome 0
    @易学习:厉害,又学了手!!!!