{% extends 'administration/base.html.twig' %} {% block title %}{{ 'admin.modules_information.captcha'|trans }}{% endblock %} {% block body %}

{{ 'admin.modules_information.captcha'|trans }}

{{ 'admin.modules_information.captcha_description'|trans }}

{{ 'admin.page.back'|trans }}
{{ 'admin.captcha.hint_title'|trans }} {{ 'admin.captcha.hint_body'|trans|raw }}
{{ form_start(form, { attr: { id: 'captcha-settings-form', class: 'needs-validation' } }) }}

{{ 'admin.captcha.section_connection'|trans }}

{{ 'admin.captcha.enabled'|trans }} {{ 'admin.captcha.protect_forms_intro'|trans }}
{{ form_widget(form.enabled, { attr: { class: 'form-check-input' } }) }}
{{ form_errors(form.enabled) }}
{{ form_label(form.apiKey, null, { label_attr: { class: 'form-label fw-semibold' } }) }} {{ form_widget(form.apiKey, { attr: { class: 'form-control form-control-lg font-monospace', autocomplete: 'off' } }) }} {{ form_help(form.apiKey) }} {{ form_errors(form.apiKey) }} {% if settings.apiKey %}

{{ 'admin.captcha.hmac_set'|trans }}

{% endif %}

{{ 'admin.captcha.section_forms'|trans }}

    {% set fields = [ { field: form.protectContactForm, icon: 'bi-envelope' }, { field: form.protectLogin, icon: 'bi-box-arrow-in-right' }, { field: form.protectRegister, icon: 'bi-person-plus' }, { field: form.protectForgotPassword, icon: 'bi-question-circle' }, { field: form.protectResetPassword, icon: 'bi-key' }, ] %} {% for item in fields %}
  • {{ form_widget(item.field, { attr: { class: 'form-check-input' } }) }}
    {{ form_errors(item.field) }}
  • {% endfor %}
{{ form_end(form) }}
{% endblock %}