如何从没有旧值的规则重定向laravel

nfs0ujit  于 2023-04-13  发布在  其他
关注(0)|答案(2)|浏览(129)

所以我知道这很奇怪,但我正试图在laravel中为密码制定自定义验证规则,以便新密码不能与旧密码相同,当我试图更改密码时,但我想在重定向时清空字段,这样我就不会'出于安全目的,我不希望任何旧值仅填充该精确验证的输入,但其他值可以重定向回来并轻松填充旧值,因此我怎么能这样做与自定义规则

qyuhtwio

qyuhtwio1#

因此,您可以做的是要求用户输入其当前密码(显然是出于安全目的)和新密码,检查密码字段是否与其当前密码匹配(如果匹配),根据其提交的当前密码评估新密码字符串。
你也可以Preg匹配它来检查它们是否在某种程度上相似,例如。有相同的字符,但放错了位置。
注意:Laravel不能(更确切地说应该不能)交叉检查密码,你必须显式地匹配它们。

h7appiyu

h7appiyu2#

你可以在重定向之前尝试这样做:
$request->session()->forget('_old_input');

相关问题