otezvikentiy/pass-generator-bundle

Symfony 密码生成包

安装: 3

依赖: 0

建议者: 0

安全性: 0

类型:symfony-bundle

1.0.3 2023-08-02 20:08 UTC

This package is not auto-updated.

Last update: 2024-09-27 01:03:41 UTC


README

请确保全局已安装 Composer,如 Composer 文档中的安装章节所述。

使用 Symfony Flex 的应用程序

打开命令行控制台,进入您的项目目录并执行

$ composer require otezvikentiy/pass-generator-bundle

不使用 Symfony Flex 的应用程序

步骤 1:下载 Bundle

打开命令行控制台,进入您的项目目录并执行以下命令以下载此 Bundle 的最新稳定版本

$ composer require otezvikentiy/pass-generator-bundle

步骤 2:启用 Bundle

然后,通过将其添加到项目 config/bundles.php 文件中注册的 Bundle 列表中来启用此 Bundle

// config/bundles.php

return [
    // ...
    PassGeneratorBundle\PassGeneratorBundle::class => ['all' => true],
];

配置可以放在 config/packages/password_generator.yaml 中

password_generator

passwordLength: 10 #значение длины пароля
numbers: true #использовать числа или нет
upperCase: true  #использовать латинские символы верхнего регистра или нет
lowerCase: true #использовать латинские символы ниднего регистра или нет
specialChars: false #использовать спецсимволы или нет
passContentsInterface: App\Service\PassContents #можно реализовать собственный PassGeneratorBundle\PassContentsInterface, что позволит перечислить собственные символы для генерации паролей