rlvendramini/randompassword

简单的随机密码生成类

2.0 2020-09-07 22:39 UTC

This package is auto-updated.

Last update: 2024-09-08 20:27:03 UTC


README

简单的PHP静态类,用于生成随机密码

它如何工作?

您可以简单加载该类并调用generate方法来获取随机密码。如果您想有更多选项,您可以自定义密码的长度和字符类型。

使用方法

安装

$ composer require rlvendramini/random-password

设置

非常简单

需要自动加载composer生成的类...

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

...然后生成密码!

$password = RandomPassword::generate();

设置密码长度

通过将长度作为generate函数的第一个参数给出以选择新的密码长度

$password = RandomPassword::generate(30);

如果不设置,默认长度为20

设置字符类型

从以下选项中选择您喜欢的字符类型:'lowercase':小写字母,'uppercase':大写字母,'numbers':数字,'special':特殊字符

然后将选项数组作为generate函数的第二个参数给出

$password = RandomPassword::generate(20, ['lowercase', 'uppercase']);

如果不设置,默认选择所有类型