alcea/php-password-generator

1.0.2 2021-10-06 14:37 UTC

This package is auto-updated.

Last update: 2024-09-07 14:47:28 UTC


README

Latest Stable Version Total Downloads License

PhpPasswordGenerator

简单的PHP密码生成器。

如何安装?

1. 使用composer

composer require alcea/php-password-generator

2. 或者,编辑composer.json中的require部分并运行composer update

"alcea/php-password-generator": "^1.0"

如何使用?

<?php

use alcea\PhpPasswordGenerator\PhpPasswordGenerator;

require __DIR__ . '\vendor\autoload.php';

$passwordObj = new PhpPasswordGenerator();
    
# password that contains:
# between 4 and 7 uppercase letter,
# between 4 and 7 lowercase letter,
# between 1 and 5 numbers,
# between 1 and 5 special char,
echo $passwordObj->generate();

# password that contains 2 uppercase letter, 2 lowercase letter, 2 numbers and 1 special char in a random order
echo $passwordObj->generate(2, 2, 2, 1);

# password that contains 4 numbers
echo $passwordObj->generate(false, false, 4, false);

如何运行测试?

## Open an terminal and run commands:
git clone https://github.com/alceanicu/php-password-generator.git
cd php-password-generator
composer install
./vendor/bin/phpunit --bootstrap ./vendor/autoload.php --testdox

许可证

此软件包采用MIT许可证。