Laravel 8 密碼確認

2021-07-17 17:07 更新

在某些情況下,您可能希望要求用戶在訪問應(yīng)用程序的特定區(qū)域之前確認其密碼。 例如,您可能需要先執(zhí)行此操作,然后用戶才能修改應(yīng)用程序中的賬單設(shè)置。

為此,Laravel 提供了一個 password.confirm 中間件。 將 password.confirm 中間件添加到路由會將用戶重定向到需要確認密碼才能繼續(xù)的頁面:

Route::get('/settings/security', function () {
    // 用戶再繼續(xù)前需要確認密碼...
})->middleware(['auth', 'password.confirm']);

用戶成功確認密碼后,會將用戶重定向到他們最初嘗試訪問的路由。 默認情況下,確認密碼后,用戶將不必在三個小時內(nèi)再次確認密碼。 你可以使用 auth.password_timeout 配置選項自定義用戶需要重新確認密碼的時間長度。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號