acodeninja/laravel-pwned-passwords-validator

Validation package that checks Pwned Passwords to validate passwords https://haveibeenpwned.com/Passwords

Installs: 28

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 0

Forks: 0

Open Issues: 0

pkg:composer/acodeninja/laravel-pwned-passwords-validator

v1.0.1 2018-03-15 11:41 UTC

This package is not auto-updated.

Last update: 2025-10-12 10:18:19 UTC


README

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();