Event事件的整理

很久没去看thinkphp框架文档,结果看到有更新到8.0版本。

好奇去下载框架运行,

好在我电脑都有运行的PHP版本是8.1多,拿捏这个新出的think

今天摸索event的这个事件功能,

文档的介绍是这样:

 (省略几十字),

重要内容:

        我们通常会遇到用户注册或者登录后需要做一系列操作,通过事件系统可以做到不侵入原有代码完成登录的操作扩展,降低系统的耦合性的同时,也降低了BUG的可能性。

所以,也就是说,我们可以在正常写入或者返回的过程中不变的情况下,

可以用这个event事件来扩展其它,

比如,

  1. 判断登陆的token是否过期,
  2. 判断优惠券是否过期,进行更新
  3. 判断/更新....等等业务的范畴

安装的步骤我就不说了,再次省略几百字,

首先在业务层代码,比如控制器Index下的login方法下,

完成处加入 

      \event('app\event\UserLogin',$str1);

引入:

use think\facade\Event;

同时利用工具创建 定义事件

php think make:event UserLogin

截图之处,文档都有,可根据自身需求改变。

同时利用工具创建监听

php think make:listener UserLogin

 我是将监听传输的数据进行判断,目前先进行打印。

绑定监听和定义的事件

<?php
// 事件定义文件
return [
    'bind'      => [
        'UserLogin'=>'app\event\UserLogin'
    ],

    'listen'    => [
        'AppInit'  => [],
        'HttpRun'  => [],
        'HttpEnd'  => [],
        'LogLevel' => [],
        'LogWrite' => [],
        'UserLogin'=> ['app\listener\UserLogin']
    ],

    'subscribe' => [
    ],
];

最后运行结果

  • 6
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
EventLog Analyzer是一款强大的日志管理和网络安全威胁检测解决方案,它提供了12个重要功能: 1. 实时事件监测:EventLog Analyzer 可以实时监测网络中的所有事件,包括用户登录、应用程序操作和安全事件等。 2. 日志分析和报告:该工具可以自动分析和整理从各种设备和应用程序生成的日志数据,并生成易于理解和详尽的报告。 3. 安全信息和事件管理:EventLog Analyzer 可以帮助管理员集中管理和监控所有的安全信息和事件,从而快速识别和响应潜在的网络安全威胁。 4. 恶意软件检测:该解决方案可以检测到网络中的恶意软件、病毒和僵尸网络的活动,并提供警报和详细的恶意软件分析报告。 5. 错误和故障分析:EventLog Analyzer可以对服务器和应用程序的错误和故障进行监控和分析,以便及时发现和解决问题。 6. 安全合规性监测:该工具可以帮助企业按照法规和合规性要求规范日志管理和安全审计,确保网络安全符合规定标准。 7. 准入和权限审计:EventLog Analyzer可以监控和审计用户准入和权限管理,避免潜在的安全漏洞。 8. 数据保护和隐私监控:该解决方案可以确保敏感数据的保护和隐私合规,监控数据泄露等安全风险。 9. 日志归档和存储:EventLog Analyzer 可以将日志数据进行归档和存储,便于后续检索和分析。 10. 安全管理和透明度:该工具提供了全面的安全管理功能,确保网络中的所有事件和活动都得到透明的监测和管理。 11. 警报和实时通知:EventLog Analyzer 可以通过电子邮件、短信或即时通知等方式实时发送警报和通知,确保管理员能够迅速采取行动。 12. 支持多种设备和应用程序:该解决方案支持大多数设备和应用程序的日志记录,包括防火墙、路由器、交换机、数据库、操作系统等。 总体而言,EventLog Analyzer 提供了全面的日志管理和安全监测功能,帮助企业提高网络安全性和合规性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值