templates/front/connexion.html.twig line 1

  1. {% extends 'base.html.twig' %}
  2. {% block title %}{{ page_title }}{% endblock %}
  3. {% block meta %}
  4. <meta content="object" property="og:type">
  5. <meta content="Le Nautilus" property="og:site_name">
  6. <meta content="Tiers-lieu culturel à Perpignan" property="og:title">
  7. <meta content="description du Tiers-lieu culturel à Perpignan" property="og:description">
  8. <meta content="https://dev.le-nautilus.org/images/default.jpg" property="og:image">
  9. <meta content="64" property="og:image:width">
  10. <meta content="64" property="og:image:height">
  11. <meta content="https://dev.nautilus.org" property="og:url">
  12. <meta content="summary" property="twitter:card">
  13. <meta content="Tiers-lieu culturel à Perpignan" property="twitter:title">
  14. <meta content="description du Tiers-lieu culturel à Perpignan" property="twitter:description">
  15. <meta content="https://dev.le-nautilus.org/images/default.jpg" property="twitter:image">
  16. <meta content="description du Nautilus, Tiers-lieu culturel à Perpignan" name="description">
  17. {% endblock %}
  18. {% block body %}
  19. {% if app.user %}
  20. <div class="mb-3">
  21.     You are logged in as {{ app.user.userIdentifier }}, <a href="{{ path('app_logout') }}">Logout</a>
  22. </div>
  23. {% else %}
  24. <div class="container login-container">
  25.     <div class="page-header py-5 text-center">
  26.         <h1>{{ page_title }}</h1>
  27.     </div>
  28.     <div class="page-content">
  29.         <form method="post">
  30.             {% if error %}
  31.                 <div class="alert alert-danger">{{ error.messageKey|trans(error.messageData, 'security') }}</div>
  32.             {% endif %}
  33.             <div class="row">
  34.                 <div class="col-12">
  35.                     <div class="form-floating mb-3">
  36.                         <input type="email" value="{{ last_username }}" name="email" id="inputEmail" class="form-control" autocomplete="email" required autofocus>
  37.                         <label for="inputEmail">Email</label>
  38.                     </div>
  39.                 </div>
  40.                 <div class="col-12">
  41.                     <div class="form-floating mb-3">
  42.                         <input type="password" name="password" id="inputPassword" class="form-control" autocomplete="current-password" required>
  43.                         <label for="inputPassword">Password</label>
  44.                     </div>
  45.                 </div>
  46.                 <div class="col-12">
  47.                     <div class="form-check mb-3 mx-1">
  48.                         <input class="form-check-input" type="checkbox" name="_remember_me" id="remember-me">
  49.                         <label class="form-check-label" for="remember-me">
  50.                             se souvenir de moi
  51.                         </label>
  52.                     </div>
  53.                 </div>
  54.                 <input type="hidden" name="_csrf_token" value="{{ csrf_token('authenticate') }}">
  55.                 <div class="col-12">
  56.                     <button class="btn btn-lg btn-primary w-100" type="submit">
  57.                         se connecter
  58.                     </button>
  59.                 </div>
  60.             </div>
  61.         </form>
  62.     </div>
  63. </div>
  64. {% endif %}
  65. {% endblock %}