inspiredminds / contao-ip-login
Contao 扩展,允许基于 IP 的前端自动登录。
2.0.2
2024-09-20 13:17 UTC
Requires
- php: >=8.1
- contao/core-bundle: ^5.0
- symfony/config: ^5.4 || ^6.4 || ^7.1
- symfony/dependency-injection: ^5.4 || ^6.4 || ^7.1
- symfony/expression-language: ^5.4 || ^6.4 || ^7.1
- symfony/http-foundation: ^5.4 || ^6.4 || ^7.1
- symfony/http-kernel: ^5.4 || ^6.4 || ^7.1
- symfony/security-core: ^5.4 || ^6.4 || ^7.1
- symfony/security-http: ^5.4 || ^6.4 || ^7.1
Requires (Dev)
- contao/easy-coding-standard: ^6.0
- contao/rector: ^1.0
This package is auto-updated.
Last update: 2024-09-20 13:21:06 UTC
README
Contao IP 登录
Contao 扩展,允许前端成员通过 IP 自动登录。后端为成员提供 允许基于 IP 的自动登录 和 允许的 IP 设置。 允许的 IP 设置提供了一组 IP 或子网,这些通过包配置进行配置
# config/config.yml contao_ip_login: # All allowed IPs allowed_ips: - '239.27.9.125' - '245.107.230.190' - '46.78.101.0/24' - 'c43c:2fa4:3833:b00a:4270:3a4a:3:69e7' - '85ca:d480:ef8f:f834:d788:6ce2:d031:4e1' - '7d45:d6aa:48fd:e386:1b23:e502:f9db:913b' # These paths are ignored from the automatic IP based login ignored_paths: - '/login$' - '/logout$' # Additional conditions on the request can be set request_condition: "'GET' === request.getMethod() && !request.isXmlHttpRequest()"