templates/security/login.html.twig line 1

Open in your IDE?
  1. {% extends 'base.html.twig' %}
  2. {% block title %}Авторизация{% endblock %}
  3. {% block body %}
  4.     <div class="content-background">
  5.         <div class="uk-section-large">
  6.             <div class="uk-container uk-container-large">
  7.                 <div uk-grid class="uk-child-width-1-1@s uk-child-width-2-3@l">
  8.                     <div class="uk-width-1-1@s uk-width-1-5@l uk-width-1-3@xl"></div>
  9.                     <div class="uk-width-1-1@s uk-width-3-5@l uk-width-1-3@xl">
  10.                         <div class="uk-card uk-card-default">
  11.                             <div class="uk-card-header">
  12.                                 <h1>Авторизация</h1>
  13.                             </div>
  14.                             <div class="uk-card-body">
  15.                                 <form method="post">
  16.                                     {% if error %}
  17.                                         <div class="alert alert-danger">
  18.                                             {{ error.messageKey|trans(error.messageData, 'security') }}
  19.                                         </div>
  20.                                     {% endif %}
  21.                                     {% if app.user %}
  22.                                         <div class="mb-3">
  23.                                             You are logged in as {{ app.user.username }},
  24.                                             <a href="{{ path('app_logout') }}">Logout</a>
  25.                                         </div>
  26.                                     {% endif %}
  27.                                     <fieldset class="uk-fieldset">
  28.                                         <div class="uk-margin">
  29.                                             <div class="uk-position-relative">
  30.                                                 <span class="uk-form-icon ion-android-person"></span>
  31.                                                 <input value="{{ last_username }}" name="email" id="inputEmail"
  32.                                                        class="uk-input form-control" type="email" placeholder="e-mail">
  33.                                             </div>
  34.                                         </div>
  35.                                         <div class="uk-margin">
  36.                                             <div class="uk-position-relative">
  37.                                                 <span class="uk-form-icon ion-locked"></span>
  38.                                                 <input name="password" class="uk-input form-control" type="password"
  39.                                                        id="inputPassword" placeholder="Пароль">
  40.                                             </div>
  41.                                         </div>
  42.                                         <div class="uk-margin">
  43.                                             <a href="{# @TODO восстановление пароля #}">Забыли пароль?</a>
  44.                                         </div>
  45.                                         <input type="checkbox" id="remember_me" name="_remember_me" checked/>
  46.                                         <label for="remember_me">Запомните меня</label>
  47.                                         <input type="hidden" name="_csrf_token"
  48.                                                value="{{ csrf_token('authenticate') }}">
  49.                                         <div class="uk-margin">
  50.                                             <button type="submit" class="uk-button uk-button-primary">
  51.                                                 <span class="ion-forward"></span>&nbsp; Войти
  52.                                             </button>
  53.                                             <a href="{{ path('registration') }}" class="uk-button uk-button-default">
  54.                                                 <span class="ion-android-person-add"></span>&nbsp; Регистрация
  55.                                             </a>
  56.                                         </div>
  57.                                     </fieldset>
  58.                                 </form>
  59.                             </div>
  60.                         </div>
  61.                     </div>
  62.                     <div class="uk-width-1-1@s uk-width-1-5@l uk-width-1-3@xl"></div>
  63.                 </div>
  64.             </div>
  65.         </div>
  66.     </div>
  67. {% endblock %}