Laravel 5.2新密码必须与Old One不同

时间:2016-02-16 09:58:09

标签: php laravel-5.2

目前我正在开发一个项目的身份验证模块。我想创建密码重置功能,但新密码和旧密码必须不同。但问题是,密码在数据库中使用bcrypt加密。所以我不能在该字段上使用Different验证规则。我可以通过创建附加功能来完成它,但我希望通过基本密码验证(如AlphaNum Between等单一验证来完成它。是否可以在不创建自定义验证规则的情况下执行此操作?我的代码如下:

$data = Request::all();
$rules=array("username"=>"Required|Exists:users","password"=>"Required|AlphaNum|Between:6,64|Confirmed");

谢谢

1 个答案:

答案 0 :(得分:0)

laravel已重置密码库 它非常易于使用 看到它 resetting-passwords