This repository contains a helpful Laravel validation rule for KISA passwords. KISA is an organization dedicated to securing the internet network in South Korea. Major websites operating in South Korea are required to adhere to KISA password standards. Therefore, this is a small library designed to verify passwords according to the KISA standard.
- Implement support for KISA standard validation in Laravel
- Enable easy installation via Composer
Available | PHP | Laravel |
---|---|---|
✅ | 8.0 | 9.x |
✅ | 8.1 | 9.x |
✅ | 8.1 | 10.x |
✅ | 8.2 | 9.x |
✅ | 8.2 | 10.x |
✅ | 8.2 | 11.x |
✅ | 8.3 | 9.x |
✅ | 8.3 | 10.x |
✅ | 8.3 | 11.x |
You can install the package via composer:
composer require cable8mm/laravel-validation-kisa-rules
The package will automatically register itself.
If you wish to edit the package translations, you can run the following command to publish them into your resources/lang
folder
php artisan vendor:publish --provider="Cable8mm\ValidationKisaRules\ValidationKisaRulesServiceProvider"
use Cable8mm\ValidationKisaRules\Rules\KisaPassword;
use Illuminate\Http\Request;
public function store(Request $request)
{
$validated = $request->validate([
'password' => ['required', 'confirmed', new KisaPassword()],
]);
}
composer test
composer lint
# Modify all files to comply with the PHP coding standards.
composer inspect
# Inspect all files to ensure compliance with PHP coding standards.
- KISA password documents : go link
The MIT License (MIT). Please see License File for more information.