[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

本文为协同翻译文章,如您发现瑕疵请点击「改进」按钮提交优化建议
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

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