themes/brunex/security/registration/request.html.twig line 1

Open in your IDE?
  1. {% extends 'layout/login.html.twig' %}
  2. {% form_theme requestForm '@EasyAdmin/symfony-form-themes/bootstrap_5_layout.html.twig' %}
  3. {% block page_title %}
  4. {{ btrans('login.registration.index.pageTitle', 'Ihre Registrierung bei {title}', {title: site.title}) }}
  5. {% endblock %}
  6. {% block login_form %}
  7. {% for flashError in app.flashes('reset_password_error') %}
  8. <div class="alert alert-danger" role="alert">{{ flashError }}</div>
  9. {% endfor %}
  10. {% if error|default(false) %}
  11. <div class="w-100 alert alert-danger rounded mb-3">
  12. <i class="fas fa-times-circle mr-1"></i>
  13. {{ error.messageKey|trans(error.messageData, 'security') }}
  14. </div>
  15. {% endif %}
  16. {{ form_start(requestForm) }}
  17. {{ form_row(requestForm.email) }}
  18. <button type="submit" class="btn btn-primary btn-lg btn-block" onclick="this.form.submit(); this.disabled=true;">
  19. {{ btrans('login.registration.index.submit', 'Absenden') }}
  20. </button>
  21. {{ form_end(requestForm) }}
  22. <script type="text/javascript">
  23. const loginForm = document.querySelector('form');
  24. loginForm.addEventListener('submit', () => {
  25. loginForm.querySelector('button[type="submit"]').setAttribute('disabled', 'disabled');
  26. }, false);
  27. </script>
  28. {% endblock %}
  29. {% block login_box %}
  30. <h5>{{ btrans('login.registration.index.box.title', 'Ihre Registrierung') }}</h5>
  31. <p>{{ btrans('login.registration.index.box.content', 'Bitte geben Sie Ihre E-Mail-Adresse ein!
  32. Sie erhalten von uns einen Link, über den Sie sich registrieren können.') | nl2br }}</p>
  33. {% endblock %}
  34. {% block login_footer %}
  35. <div class="mb-1">
  36. <a href="{{ path('app_login') }}">{{ btrans('login.link.backToLogin', 'Zurück zum Login') }}</a>
  37. </div>
  38. {% endblock %}