codecamp

Laravel 8 密码确认

在某些情况下,您可能希望要求用户在访问应用程序的特定区域之前确认其密码。 例如,您可能需要先执行此操作,然后用户才能修改应用程序中的账单设置。

为此,Laravel 提供了一个 password.confirm 中间件。 将 password.confirm 中间件添加到路由会将用户重定向到需要确认密码才能继续的页面:

Route::get('/settings/security', function () {
    // 用户再继续前需要确认密码...
})->middleware(['auth', 'password.confirm']);

用户成功确认密码后,会将用户重定向到他们最初尝试访问的路由。 默认情况下,确认密码后,用户将不必在三个小时内再次确认密码。 你可以使用 auth.password_timeout 配置选项自定义用户需要重新确认密码的时间长度。

Laravel 8 指定看守器
Laravel 8 登录限流
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

Laravel 8 入门指南

Laravel 8 基础功能

Laravel 8 前端开发

Laravel 8 安全相关

Laravel 8 综合话题

数据库

Eloquent ORM

测试相关

官方拓展包

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }