[Laravel 扩展推荐] Laravel Authentication Log:记录用户登录日志,发送登录邮件,多次登录错误等
我发布了 Laravel 认证日志,它会跟踪用户的认证信息,例如注销/登录时间、IP、浏览器、位置等,并且会通过邮件、slack、或短信发送通知,告知你在新设备上的登录以及登录失败。
这个功能即插即用,只需要在你想要跟踪的可验证模型中加入一个 trait。
它会将用户的认证动作记录成日志,并向他们发送关于新设备登录和登录失败的电子邮件。
下面是发送邮件的例子:
如您所见,它还(可选)使用了 torann/geoip
包,用来记录用户当时的位置,标记用户是否成功进行身份验证,以及用户是否使用 Laravel 的 logoutOtherBrowsers
功能自行清除了会话。
如果您想输出如下所示的日志,我还在 read me 中包含了一个 Livewire Tables 表的示例:
希望您能从中受益。请尽快回来查看更新,因为我正在开发更多功能。
本文中的所有译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接
我们的翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。
推荐文章: