Currently I am working on one project’s authentication module. I want to create functionality of password reset with the constraint that new password and old password must be different. But the problem is, the password is encrypted with bcrypt
in database. So I can’t use Different
validation rule on that field. I can accomplish it by creating additional function, but I want to do it with single validation with basic password validation like AlphaNum
Between
etc. Is it possible to do it without creating custom validation rule ? My code is following:
$data = Request::all(); $rules=array("username"=>"Required|Exists:users","password"=>"Required|AlphaNum|Between:6,64|Confirmed");
Thank you
Advertisement
Answer
laravel has reset password library.
It is very easy to use.
see it
resetting-passwords