artisan auth:clear-resets除了清除password_resets表之外还做什么吗?这会影响密码重置系统的功能吗?我一直遇到一些问题,我们的用户触发密码重置,但只要他们点击通过提供的电子邮件,他们会得到一个“无效令牌”通知。我使用artisan auth:clear-resets,似乎投诉消失了...这可能是一个巧合,但我想知道清除password_resets表是否有潜在的好处,我对它并不熟悉
artisan auth:clear-resets
qxsslcnc1#
如果令牌在使用之前过期,则可以收到该消息。令牌使用期限在config/auth.php的“重置密码”部分中定义,可能应该根据您的用例延长该时间?文档显示每15分钟运行一次auth:clear-resets的计划作业。但是,所有这些都是从数据库中删除过期令牌。您应该通过app/Console/Kernel.php中定义的调度程序每天 * 至少 * 运行一次。https://laravel.com/docs/9.x/passwords#deleting-expired-tokens
config/auth.php
auth:clear-resets
app/Console/Kernel.php
1条答案
按热度按时间qxsslcnc1#
如果令牌在使用之前过期,则可以收到该消息。
令牌使用期限在
config/auth.php
的“重置密码”部分中定义,可能应该根据您的用例延长该时间?文档显示每15分钟运行一次
auth:clear-resets
的计划作业。但是,所有这些都是从数据库中删除过期令牌。您应该通过app/Console/Kernel.php
中定义的调度程序每天 * 至少 * 运行一次。https://laravel.com/docs/9.x/passwords#deleting-expired-tokens