darkotodoric/password-strength-validator

一个轻量级的PHP库,用于检查密码强度

v1.0.1 2024-01-28 13:44 UTC

This package is auto-updated.

Last update: 2024-09-28 15:35:17 UTC


README

Packagist License Packagist Version

一个轻量级的PHP库,用于检查密码强度

安装

使用以下命令安装最新版本:

$ composer require darkotodoric/password-strength-validator

用法

<?php

require_once 'vendor/autoload.php';

$password = 'darkoTODORIC123@';
$passwordStrengthValidator = new PasswordStrengthValidator($password);

if($passwordStrengthValidator->isValid()){
    // message here
}

参数

PasswordStrengthValidator 类的构造函数接受以下参数

  • password (字符串,必需):要评估其强度的密码字符串。
  • minLength (整数,可选,默认:6):指定密码所需的最小长度。
  • requireSpecialChar (布尔值,可选,默认:true):表示密码是否必须至少包含一个特殊字符。
  • requireNumber (布尔值,可选,默认:true):指定密码是否必须至少包含一个数字。
  • requireUpperCase (布尔值,可选,默认:true):确定密码是否必须包含至少一个大写字母。
  • requireLowerCase (布尔值,可选,默认:true):指定密码是否必须包含至少一个小写字母。

贡献

欢迎贡献!请随意打开问题或提交拉取请求以改进此项目。