Laravel 身份验证日志
发布于 作者 Paul Redmond
Laravel 身份验证日志 是由 Anthony Rappa 开发的一个软件包,用于跟踪用户身份验证详细信息
Laravel 身份验证日志是一个软件包,用于跟踪用户的身份验证信息,例如登录/注销时间、IP、浏览器、位置等,以及通过邮件、Slack 或短信发送有关新设备和登录失败的通知。
如果您曾经收到过 Netflix 等服务的新的登录通知,那么这是一个极好的方法,可以使用户在发生新的登录时及时得到通知。在撰写本文时,该软件包提供了有关新设备登录和登录尝试失败的通知。
使用软件包提供的 AuthenticationLoggable
特性,您将获得以下 API 来访问身份验证日志
$user = User::find(1); // Get all authentication logs for a user$user->authentications; // Last login details$user->lastLoginAt();$user->lastSuccessfulLoginAt();$user->lastLoginIp();$user->lastSuccessfulLoginIp(); // Previous login (excluding current login)$user->previousLoginAt();$user->previousLoginIp();
该 自述文件 提供了有关显示日志、清除旧日志等的更多详细信息。您可以在 GitHub 上了解更多有关此软件包的信息,获取完整的安装说明,并查看 源代码。
此软件包已提交到我们的 Laravel 新闻链接 部分。链接是一个地方,社区可以在其中发布有关 Laravel 生态系统的软件包和教程。在 Twitter 上关注 @LaravelLinks