otezvikentiy / pass-generator-bundle
Symfony 密码生成包
1.0.3
2023-08-02 20:08 UTC
Requires
- php: ^8.1
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, что позволит перечислить собственные символы для генерации паролей