ruano_a/access-limiter-bundle

一个用于高度限制网站访问的 symfony 扩展包,例如在非常受限的测试版中。

安装: 115

依赖项: 0

建议者: 0

安全: 0

星级: 0

关注者: 0

分支: 0

开放问题: 0

类型:symfony-bundle

1.2.0 2021-05-22 19:14 UTC

This package is auto-updated.

Last update: 2024-09-23 02:39:45 UTC


README

一个用于高度限制网站访问的 symfony 扩展包,例如在非常受限的测试版中。访问者将看到一个带有密码字段的简单页面。如果输入正确的密码,则此访问者将可以访问网站。

配置

composer require ruano_a/access-limiter-bundle

在 bundles.php 中添加扩展包,更新数据库(用于密码失败)。

然后在 config/packages 目录下创建一个 access_limiter.yaml 文件。

此文件的内容必须是

access_limiter:
    passwords: ['password1', 'password2'] #mandatory, put the passwords that you want
    active: true #optional, true by default
    template_path: '@AccessLimiter/gate.html.twig' #optional, with our view by default
    listener_priority: 0 #optional, 0 by default.

需求

已开发于 Symfony 4.2.9,未在其他版本上测试。至少需要 autowire。

备注

表单已对暴力攻击进行保护:3 次错误尝试 -> 10 分钟内被阻止(目前尚未配置)。