templates/security/login.html.twig line 1

Open in your IDE?
  1. {% extends 'login_base.html.twig' %}
  2. {% block title %}Connexion{% endblock %}
  3. {% block canonical %}{{ path('app_login') }}{% endblock %}
  4. {% block stylesheets %}
  5.     {{ parent() }}
  6. {% endblock %}
  7. {% block body %}
  8.     <div class="login-content d-flex flex-column pt-lg-0 pt-12">
  9.         <!--begin::Logo-->
  10.         <a href="" class="login-logo pb-xl-20 pb-15">
  11.             <img src="{{ asset('/public/assets/bo/media/logo.png') }}" class="max-h-70px" alt="ZOE Business logo" />
  12.         </a>
  13.         <!--end::Logo-->
  14.         <!--begin::Signin-->
  15.         <div class="login-form">
  16.             {% if error %}
  17.                 <div class="alert alert-danger">{{ error.messageKey|trans(error.messageData, 'security') }}</div>
  18.             {% endif %}
  19.             {% if app.user %}
  20.                 <div class="mb-3">
  21.                     Vous êtes connecté en tant que {{ app.user.username }}, <a href="{{ path('app_logout') }}">Se déconnecter</a>
  22.                 </div>
  23.             {% endif %}
  24.             <!--begin::Form-->
  25.             <form class="form" id="kt_login_singin_form" method="post" action="{{ path('app_login') }}">
  26.                 <!--begin::Title-->
  27.                 <div class="pb-5 pb-lg-15">
  28.                     <h3 class="font-weight-bolder text-dark font-size-h2 font-size-h1-lg">Bienvenue sur le portail de Zoe Business Plan</h3>
  29.                     <div class="text-muted font-weight-bold font-size-h4">Vous êtes nouveau ?
  30.                         <a href="{{ path('app_register') }}" class="text-primary font-weight-bolder">Créez votre compte</a></div>
  31.                 </div>
  32.                 <!--begin::Title-->
  33.                 <!--begin::Form group-->
  34.                 <div class="form-group">
  35.                     <label class="font-size-h6 font-weight-bolder text-dark" for="inputEmail">Votre Email</label>
  36.                     <input id="inputEmail" class="form-control form-control-solid h-auto py-7 px-6 rounded-lg border-0" type="email" name="email" value="{{ last_username }}" autocomplete="off" required autofocus />
  37.                 </div>
  38.                 <!--end::Form group-->
  39.                 <!--begin::Form group-->
  40.                 <div class="form-group">
  41.                     <div class="d-flex justify-content-between mt-n5">
  42.                         <label class="font-size-h6 font-weight-bolder text-dark pt-5" for="inputPassword">Votre mot de passe</label>
  43.                         <a href="{{ path('app_forgot_password_request') }}" class="text-primary font-size-h6 font-weight-bolder text-hover-primary pt-5">Mot de passe oublié ?</a>
  44.                     </div>
  45.                     <input id="inputPassword" class="form-control form-control-solid h-auto py-7 px-6 rounded-lg border-0" type="password" name="password" autocomplete="off" required />
  46.                 </div>
  47.                 <!--end::Form group-->
  48.                 <input type="hidden" name="_csrf_token" value="{{ csrf_token('authenticate') }}">
  49.                 <input type="hidden" id="deviceToken" name="deviceToken">
  50.                 <!--begin::Action-->
  51.                 <div class="pb-lg-0 pb-5 d-flex flex-column">
  52.                     <button type="submit" id="kt_login_singin_form_submit_button" class="btn btn-primary font-weight-bolder font-size-h6 px-8 py-4 my-3 mr-3">Se connecter</button>
  53.                     <a href="{{ path('connect_google') }}" class="btn btn-light-primary font-weight-bolder px-8 py-4 my-3 font-size-lg">
  54.                         <i class="socicon-google"></i> Se connecter avec Google
  55.                     </a>
  56.                     <a href="{{ path('connect_linkedin') }}" class="btn btn-light-primary font-weight-bolder px-8 py-4 my-3 font-size-lg">
  57.                         <i class="socicon-linkedin"></i> Se connecter avec Linkedin
  58.                     </a>
  59.                 </div>
  60.                 <!--end::Action-->
  61.             </form>
  62.             <!--end::Form-->
  63.         </div>
  64.         <!--end::Signin-->
  65.     </div>
  66. {% endblock %}