staysafe/password-policy-builder

详细的密码策略构建器

1.0.0 2023-06-01 20:20 UTC

This package is auto-updated.

Last update: 2024-08-30 01:20:20 UTC


README

Latest Version on Packagist Software License Coverage Status Total Downloads

安装

通过 Composer

$ composer require staysafe/password-policy-builder

使用方法

        $jsonConstraints = file_get_contents(dirname(__DIR__) . '/fixtures/policy.json');
        $policy = new JsonPolicy($jsonConstraints);

        $passwordPolicyBuilder = new PasswordPolicyBuilder($policy);
        if ($passwordPolicyBuilder->isValid($password)) {   
            // password meets the Password Policy
        }

测试

$ composer test

贡献

请参阅贡献指南行为准则获取详细信息。

鸣谢

许可证

BSD 3-Clause 许可证。请参阅许可证文件获取更多信息。