templates/security/login.html.twig line 1

Open in your IDE?
  1. {% extends 'base.html.twig' %}
  2. {% block title %}{{ 'title.sign_in'|trans }}{% endblock %}
  3. {% block body_attr %} class="light_gray"{% endblock %}
  4. {% block header %}
  5.     <div class="header_min">
  6.         <div class="max_wrap">
  7.             <a href="/" class="logo">
  8.                 <img alt="" src="/img/logo2.svg"/>
  9.             </a>
  10.         </div>
  11.     </div>
  12. {% endblock %}
  13. {% block body %}
  14. {% endblock %}
  15. {% block popup %}
  16.     <div class="pp_wrap show" id="popup">
  17.         <div class="pp_bg"></div>
  18.         <div class="flex_pp">
  19.             <div class="pp_content">
  20.                 <a href="{{ path('home') }}" class="close_pp"><i class="fas fa-times"></i></a>
  21.                 <div class="form_popup">
  22.                     <form method="post" class="form_list" action="{{ path('app_login') }}">
  23.                         {% if error|default(false) %}
  24.                             <div class="alert alert-danger">{{ error.messageKey|trans(error.messageData, 'security') }}</div>
  25.                         {% endif %}
  26.                         {{ include('security/_user_type.html.twig', {'user_type': app.request.get('user_type') ?? 2}) }}
  27.                         <input type="hidden" name="_csrf_token" value="{{ csrf_token('authenticate') }}"/>
  28.                         <div class="form_group">
  29.                             {% set email = app.request.get('email') ?? last_username %}
  30.                             <label class="form-label">{{ 'label.your_email'|trans }}</label>
  31.                             <input type="email" name="email" placeholder="mail@mail.com" autocomplete="email" required
  32.                                    value="{{ email }}"{{ email is not empty ? ' class="disabled"' : '' }}/>
  33.                         </div>
  34.                         <div class="form_group">
  35.                             <label class="form-label">{{ 'label.pass'|trans }}</label>
  36.                             <input type="password" name="password" autocomplete="current-password" required id="pass_field"/>
  37.                             <button class="toggle_password" type="button"
  38.                                     onclick="document.getElementById('pass_field').type='text';"><i
  39.                                         class="far fa-eye-slash"></i></button>
  40.                         </div>
  41.                         <div class="form_group">
  42.                             {% if app.request.get('tocart') %}
  43.                                 <input type="hidden" name="_target_path" value="{{ path('cart.index') }}">
  44.                             {% endif %}
  45.                             <a href="{{ path('app_forgot_password_request') }}" class="forgot_pass">{{ 'label.password_recovery'|trans }}</a>
  46.                         </div>
  47.                         <button class="btn all_w btn_xxl" type="submit">{{ 'btn.sign_in'|trans }}</button>
  48.                     </form>
  49.                 </div>
  50.             </div>
  51.         </div>
  52.     </div>
  53. {% endblock %}
  54. {% block footer %}{% endblock %}