Looking to hire Laravel developers? Try LaraJobs

laravel-pwned-passwords-validator maintained by acodeninja

Description
Validation package that checks Pwned Passwords to validate passwords https://haveibeenpwned.com/Passwords
Author
Last update
2018/03/15 12:41 (dev-develop)
License
Links
Downloads
28

Comments
comments powered by Disqus

Laravel PwnedPassword Validation

Develop Build Status Develop Master Build Status Master Total Downloads Latest Stable Version Latest Unstable Version License

Validate that a given string is not present in the pwned passwords list at https://haveibeenpwned.com/Passwords

Installation

Install using composer from packagist

composer require acodeninja/laravel-pwned-passwords-validator

Usage

Use as you would any other validation rule

In a request

/**
 * Get the validation rules that apply to the request.
 *
 * @return array
 */
public function rules()
{
    return [
        'email' => 'required|email|unique:users,email',
        'password' => 'required|pwned_password_strict',
    ];
}

In a controller

$validator = Validator::make($request->all(), [
    'email' => 'required|email|unique:users,email',
    'password' => 'required|pwned_password_strict',
])->validate();