laravel 使用artisonauth:clear-resets有什么好处?它是防止某些问题还是只保持表大小?

5f0d552i  于 2022-11-18  发布在  其他
关注(0)|答案(1)|浏览(130)

artisan auth:clear-resets除了清除password_resets表之外还做什么吗?这会影响密码重置系统的功能吗?
我一直遇到一些问题,我们的用户触发密码重置,但只要他们点击通过提供的电子邮件,他们会得到一个“无效令牌”通知。我使用artisan auth:clear-resets,似乎投诉消失了...
这可能是一个巧合,但我想知道清除password_resets表是否有潜在的好处,我对它并不熟悉

qxsslcnc

qxsslcnc1#

如果令牌在使用之前过期,则可以收到该消息。
令牌使用期限在config/auth.php的“重置密码”部分中定义,可能应该根据您的用例延长该时间?
文档显示每15分钟运行一次auth:clear-resets的计划作业。但是,所有这些都是从数据库中删除过期令牌。您应该通过app/Console/Kernel.php中定义的调度程序每天 * 至少 * 运行一次。
https://laravel.com/docs/9.x/passwords#deleting-expired-tokens

相关问题