[Laravel 扩展推荐] Laravel Authentication Log:记录用户登录日志,发送登录邮件,多次登录错误等

我发布了 Laravel 认证日志,它会跟踪用户的认证信息,例如注销/登录时间、IP、浏览器、位置等,并且会通过邮件、slack、或短信发送通知,告知你在新设备上的登录以及登录失败。

这个功能即插即用,只需要在你想要跟踪的可验证模型中加入一个 trait。

它会将用户的认证动作记录成日志,并向他们发送关于新设备登录和登录失败的电子邮件。

下面是发送邮件的例子:

Laravel

Laravel

如您所见,它还(可选)使用了 torann/geoip 包,用来记录用户当时的位置,标记用户是否成功进行身份验证,以及用户是否使用 Laravel 的 logoutOtherBrowsers 功能自行清除了会话。

如果您想输出如下所示的日志,我还在 read me 中包含了一个 Livewire Tables 表的示例:

Log Table

希望您能从中受益。请尽快回来查看更新,因为我正在开发更多功能。

github.com/rappasoft/laravel-authe...

本文中的所有译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接
我们的翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。

原文地址:https://rappasoft.com/blog/introducing-l...

译文地址:https://learnku.com/laravel/t/62308

本文为协同翻译文章,如您发现瑕疵请点击「改进」按钮提交优化建议
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!