templates/security/login.html.twig line 1

Open in your IDE?
  1. {% extends 'security/base.html.twig' %}
  2. {% block title %}Přihlášení do systému{% endblock %}
  3. {% block javascripts %}
  4. {% endblock %}
  5. {% block body %}
  6.     {% for message in app.flashes('success') %}
  7.         <div class="alert alert-success">
  8.             {{ message }}
  9.         </div>
  10.     {% endfor %}
  11.     {% for message in app.flashes('warning') %}
  12.         <div class="alert alert-warning">
  13.             {{ message }}
  14.         </div>
  15.     {% endfor %}
  16.     {% for message in app.flashes('error') %}
  17.         <div class="alert alert-danger">
  18.             {{ message }}
  19.         </div>
  20.     {% endfor %}
  21.     <h1 class="auth-title">Přihlášení</h1>
  22.     <p class="auth-subtitle mb-5">Zde se můžete přihlásit údaji zadanými při registraci.</p>
  23.     <form method="post">
  24.         {% if error %}
  25.             <div class="alert alert-danger">{{ error.messageKey|trans(error.messageData, 'security') }}</div>
  26.         {% endif %}
  27.         {% if app.user %}
  28.             <div class="mb-3">
  29.                 Jste přihlášen jako {{ app.user.username }}, <a href="{{ path('app_logout') }}">Odhlásit se</a>
  30.             </div>
  31.         {% endif %}
  32.         <div class="form-group position-relative has-icon-left mb-4">
  33.             <input type="email" value="{{ last_username }}" name="email" id="inputEmail" class="form-control form-control-xl" placeholder="Email" required autofocus>
  34.             <div class="form-control-icon">
  35.                 <i class="bi bi-person"></i>
  36.             </div>
  37.         </div>
  38.         <div class="form-group position-relative has-icon-left mb-4">
  39.             <input type="password" id="inputPassword" name="password" class="form-control form-control-xl" placeholder="Heslo" required>
  40.             <div class="form-control-icon">
  41.                 <i class="bi bi-shield-lock"></i>
  42.             </div>
  43.         </div>
  44.         <div class="form-check form-check-lg d-flex align-items-end">
  45.             <input class="form-check-input me-2" type="checkbox" value="" id="flexCheckDefault">
  46.             <label class="form-check-label text-gray-600" for="flexCheckDefault">
  47.                 Uložit přihlášení
  48.             </label>
  49.         </div>
  50.         <input type="hidden" name="_csrf_token"
  51.                value="{{ csrf_token('authenticate') }}"
  52.         >
  53.         <button class="btn btn-primary btn-block btn-lg shadow-lg mt-5">Přihlásit se</button>
  54.     </form>
  55.     <div class="text-center mt-5 text-lg fs-4">
  56.         <p class="text-gray-600">Nemáte ještě účet? <a href="{{ path('app_registration') }}"
  57.                                                            class="font-bold"> Zaregistrujte se
  58.                 </a>.</p>
  59.         <p><a class="font-bold" href="{{ path('app_forgotten_password') }}">Zapomenuté heslo?</a>.</p>
  60.     </div>
  61. {% endblock %}
  62. {% block javascriptsBody %}
  63. {% endblock %}