templates/security/login.html.twig line 1

  1. {% extends 'layout/base.html.twig' %}
  2. {% block title %}{{ title("auth.login.sign_in"|trans) }}{% endblock %}
  3. {% block body %}    {% for label, messages in app.flashes %}
  4.     {% for message in messages %}
  5.         <div class="alert alert-{{ label }}">
  6.             {{ message|trans }}
  7.             <button type="button" class="close" data-dismiss="alert" aria-label="Close">
  8.                 <span aria-hidden="true">&times;</span>
  9.             </button>
  10.         </div>
  11.     {% endfor %}
  12. {% endfor %}
  13.     <div class="account main-content">
  14.         <div class="account__inner container">
  15.             <div class="account__block">
  16.                 <h1 class="account__title">{{ "auth.login.sign_in"|trans }}</h1>
  17.               {#  <div class="account__social-networks-auth">
  18.                     <div class="account__social-networks">
  19.                         <a class="account__social-networks-button account__social-networks-button_google"
  20.                            href="{{ path('hwi_oauth_service_redirect', {'service': 'google' }) }}">
  21.                             <i class="fab fa-google"></i>
  22.                         </a>
  23.                         <a class="account__social-networks-button account__social-networks-button_vk"
  24.                            href="{{ path('hwi_oauth_service_redirect', {'service': 'vk' }) }}">
  25.                             <i class="fab fa-vk"></i>
  26.                         </a>
  27.                         <a class="account__social-networks-button account__social-networks-button_yandex"
  28.                            href="{{ path('hwi_oauth_service_redirect', {'service': 'yandex' }) }}">
  29.                             <i class="fab fa-yandex"></i>
  30.                         </a>
  31.                     </div>
  32.                 </div>#}
  33.             {#    <div class="account__or-wrapper">
  34.                     <div class="account__or">{{"auth.login.or"|trans}}</div>
  35.                 </div>#}
  36.                 <form method="post" class="account__form">
  37.                     {% if error %}
  38.                         <div class="form-alert"><i
  39.                                     class="fas fa-exclamation-circle"></i><span>{{ error.messageKey|trans(error.messageData, 'security') }}</span>
  40.                         </div>
  41.                     {% endif %}
  42.                     {# <div class="form-alert"><i class="fas fa-exclamation-circle"></i><span>Неверный e-mail или пароль</span></div> #}
  43.                     <div class="form-field account__form-field">
  44.                         <label class="form-field__label">E-mail</label>
  45.                         <input class="form-field__input account__form-field-input" type="email" name="username" required
  46.                                autofocus value="{{ last_username }}">
  47.                     </div>
  48.                     <div class="form-field account__form-field">
  49.                         <label class="form-field__label">{{"auth.login.password"|trans}}</label>
  50.                         <input class="form-field__input account__form-field-input" type="password" name="password">
  51.                     </div>
  52.                     <input type="hidden" name="_csrf_token"
  53.                            value="{{ csrf_token('authenticate') }}"
  54.                     >
  55.                     <div class="account__form-row">
  56.                         <button class="primary-button" type="submit">{{ "auth.login.do_login"|trans }}</button>
  57. {#                        <a class="link" href="{{ path('password_recovery') }}">{{"auth.login.forgot_password"|trans}}</a>#}
  58.                     </div>
  59.                 </form>
  60.               {#  <h3 class="account__hint-title">{{"auth.login.no_user_head"|trans}}</h3>
  61.                 <div class="account__hint-text">{{"auth.login.no_user_message"|trans}}</div>
  62.                 <a class="secondary-button" href="{{ path('registration') }}">{{"auth.login.do_register"|trans}}</a>#}
  63.                 {# <p>или войдите через социальную сеть</p>
  64.                 <p>
  65.                     <a class="btn btn-google btn-lg" href="">
  66.                         <i class="fab fa-google fa-fw"></i>
  67.                     </a>
  68.                     <a class="btn btn-apple btn-lg" href="">
  69.                         <i class="fab fa-apple fa-fw"></i>
  70.                     </a>
  71.                     <a class="btn btn-vk btn-lg" href="{{ path('hwi_oauth_service_redirect', {'service': 'vk' }) }}">
  72.                         <i class="fab fa-vk fa-fw"></i>
  73.                     </a>
  74.                     <a class="btn btn-google btn-lg" href="">
  75.                         <i class="fab fa-yandex fa-fw"></i>
  76.                     </a>
  77.                     <a class="btn btn-facebook btn-lg" href="">
  78.                         <i class="fab fa-facebook-f fa-fw"></i>
  79.                     </a>
  80.                 </p> #}
  81.                 {# {% if app.debug %}
  82.                     <div style=" border: 2px solid red; border-radius: 5px; padding: 5px;margin-top: 10px;">
  83.                         <p style="margin:0;">Вход вузом - bmstu@test.ru</p>
  84.                         <p style="margin:0;">Вход школьником - scholar@test.ru</p>
  85.                         <p style="margin:0;">Пароль - 123456</p>
  86.                     </div>
  87.                 {% endif %} #}
  88.             </div>
  89.         </div>
  90.     </div>
  91. {% endblock %}