langleyfoxall/laravel-authentication-log


README

描述

一个用于监听各种Authenticatable事件并将它们记录到数据库中的包

安装

要安装,请在您的工作目录内的终端中输入以下内容

composer require langleyfoxall/laravel-authentication-log

安装完包后,运行迁移并确保在所有要记录的模型中使用HasAuthenticatable特性。

所有事件都记录在authentication_log_records表中。

配置

auth-log.php配置文件中,您可以指定要记录的内容。您可以取消注释以下内容来更改

  • 要记录的事件,通过注释掉不需要的事件
  • 不记录的凭据,通过在credentialsToOmit中添加字段
  • 不记录的字段,通过在fieldsToOmit中添加字段
  • 接受的守卫,通过在acceptedGuards中添加指定的守卫

命令

php artisan laravel-authentication-log:showlog

此命令将显示存储在身份验证日志记录表中的数据

功能

此包可以记录以下内容

  • 成功的登录
  • 失败的登录
  • 成功的登出
  • 密码重置
  • 锁定
  • 注册新用户

可以通过config/auth-log.php配置这些功能。