templates/login/login.html.twig line 1

Open in your IDE?
  1. {% trans_default_domain 'security' %}
  2. {% extends 'front/layout.html.twig' %}
  3. {% block title %}{{ 'login.title'|trans() }}{% endblock %}
  4. {% block content %}
  5. <section class="pt-4 pb-4">
  6.     <div class="container">
  7.         {% if error %}
  8.             <div class="fadeInDown animated">
  9.                 <div class="alert alert-danger">{{ error.messageKey|trans(error.messageData, 'security') }}</div>
  10.             </div>
  11.         {% endif %}
  12.         <div class="col-lg-6 mx-auto">
  13.             <div class="card mt-4 mb-4">
  14.                 <div class="card-body">
  15.                     <form method="post">
  16.                         {% if app.user %}
  17.                             <div class="mb-3">
  18.                                 {{ 'login.message.logged_as'|trans({ '%user%': app.user }) }}, <a href="{{ path('app_logout') }}">{{ 'login.link.logout'|trans() }}</a>
  19.                             </div>
  20.                         {% else %}
  21.                             <h1 class="h3 mb-3 font-weight-normal">{{ 'login.h1'|trans() }}</h1>
  22.                             <label for="inputEmail" class="sr-only">{{ 'login.label.email'|trans() }}</label>
  23.                             <input type="email" value="{{ last_username }}" name="_username" id="inputEmail" class="form-control mb-2" placeholder="{{ 'login.label.email'|trans() }}" required>
  24.                             <label for="inputPassword" class="sr-only">{{ 'login.label.password'|trans() }}</label>
  25.                             <input type="password" name="_password" id="inputPassword" class="form-control" placeholder="{{ 'login.label.password'|trans() }}" required>
  26.                             <input type="hidden" name="_csrf_token"
  27.                                 value="{{ csrf_token('authenticate') }}"
  28.                             >
  29.                                {# If you want to control the URL the user is redirected to on success #}
  30.                             {% if target_path is defined  and target_path != null %}
  31.                             <input type="hidden" name="_target_path" value="{{ target_path }}"/>
  32.                             {% endif %}
  33.                             <div class="checkbox mb-3">
  34.                                 <label>
  35.                                     <input type="checkbox" name="_remember_me"> {{ 'login.label.remember_me'|trans() }}
  36.                                 </label>
  37.                             </div>
  38.                             <div class="form-group text-center">
  39.                                 <button id="button_submit" class="btn btn-primary btn-block" type="submit">
  40.                                     {{ 'login.btn.submit'|trans() }}
  41.                                 </button>
  42.                             </div>
  43.                             <hr>
  44.                             <div class="row">
  45.                                 <div class="col-sm-12"></div>
  46.                                     <a href="{{ path('app_forgot_password_request') }}" class="btn btn-default btn-block btn-sm">{{ 'login.link.forget_password'|trans() }}</a>
  47.                                 </div>
  48.                                 {#
  49.                                 <div class="col-sm-6">
  50.                                     <a href="{{ path('app_forgot_password_request') }}" class="btn btn-default btn-block btn-sm">{{ 'login.link.forget_password'|trans() }}</a>
  51.                                 </div>
  52.                                 <div class="col-sm-6">
  53.                                     <a href="{{ path('app_register')}}" class="btn btn-default btn-block btn-sm"><i class="fas fa-user"></i> {{ 'login.link.registration'|trans() }}</a>
  54.                                 </div>#}
  55.                             </div>
  56.                         {% endif %}
  57.                     </form>
  58.                 </div>
  59.             </div>
  60.         </div>
  61.     </div>
  62. </div>
  63. {% endblock %}