templates/security/login.html.twig line 1

  1. {% extends 'custom-base.html.twig' %}
  2. {% block title %} Eresh - Цифровой ассистент маркетолога {% endblock %}
  3. {% block body %}
  4.     <!-- CONTAINER OPEN -->
  5.     <div class="col col-login mx-auto text-center">
  6.         <a href="{{ absolute_url(path('app_home')) }}">
  7.             <img src="{{absolute_url(asset('build/images/brand/eresh.svg'))}}" class="header-brand-img" alt="">
  8.         </a>
  9.     </div>
  10.     <div class="container-login100">
  11.         <div class="wrap-login100 p-0">
  12.             <div class="card-body">
  13.                 {% if error %}
  14.                     <div class="alert alert-danger">{{ error.messageKey|trans(error.messageData, 'security') }}</div>
  15.                 {% endif %}
  16.                 <form method="post" class="login100-form validate-form">
  17.                     <span class="login100-form-title">
  18.                         Вход
  19.                     </span>
  20.                     <div class="wrap-input100 validate-input" data-bs-validate = "Valid email is required: ex@abc.xyz">
  21.                         <input type="email" value="{{ last_username }}" name="email" id="inputEmail" class="input100" autocomplete="email" required autofocus placeholder="Электронная почта">
  22.                         <span class="focus-input100"></span>
  23.                         <span class="symbol-input100">
  24.                                             <i class="mdi mdi-account" aria-hidden="true"></i>
  25.                                         </span>
  26.                     </div>
  27.                     <div class="wrap-input100 validate-input" data-bs-validate = "Password is required">
  28.                         <input type="password" name="password" id="inputPassword" class="input100" autocomplete="current-password" required placeholder="Пароль">
  29.                         <span class="focus-input100"></span>
  30.                         <span class="symbol-input100">
  31.                                             <i class="zmdi zmdi-lock" aria-hidden="true"></i>
  32.                         </span>
  33.                     </div>
  34.                     <input type="hidden" name="_csrf_token"
  35.                            value="{{ csrf_token('authenticate') }}"
  36.                     >
  37.                     <div class="container-login100-form-btn">
  38.                         <button type="submit" class="login100-form-btn btn-primary">Войти</button>
  39.                     </div>
  40.                     <div class="text-end pt-2">
  41.                                         <p style="text-align: center"><a href="{{ absolute_url(path('app_forgot_password')) }}" class="ms-1">Забыли пароль?</a></p>
  42.                     </div>
  43.                      <div class="text-end pt-2">
  44.                                         <p style="text-align: center"><a href="{{ absolute_url(path('app_register')) }}" class="ms-1">Зарегистрироваться</a></p>
  45.                     </div>
  46.                 </form>
  47.             </div>
  48.         </div>
  49.     </div>
  50.     <!-- CONTAINER CLOSED -->
  51. {% endblock %}