wterberg/laravel-no-common-passwords

Provides validation rules to check passwords against a list of commonly used passwords.

0.2.0 2023-08-23 18:40 UTC

This package is auto-updated.

Last update: 2024-04-23 20:16:13 UTC


README

github.com/WterBerg/laravel-no-common-passwords

Provides Laravel validation rules to check passwords against a list of commonly used passwords.

License

View the LICENSE.md file for licensing details.

Installation

Installation of wterberg/laravel-no-common-passwords is done via Composer.

composer require wterberg/laravel-no-common-passwords

Usage

Simply register the provided validation rules in your Laravel Validator instances.

use WterBerg\Laravel\NoCommonPasswords\Rules\NoCommonPassword;

...

$validator = Validator::make(
    $dataToValidate,
    ['password' => ['required', 'string', 'min:8', new NoCommonPassword()]]
);

Translations

This project uses the following translatable strings:

Translatable strings
"Common passwords are not allowed."

Note: The project provides no translation files. Consuming projects are free to provide their own translations for the languages that are relevant.