templates/security/login.html.twig line 1

Open in your IDE?
  1. <!DOCTYPE html>
  2.     <html lang="fr" class="js">
  3.     <head>
  4.         <meta charset="UTF-8">
  5.         <meta name="author" content="Skyreka">
  6.         <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
  7.         <meta name="description" content="Application Celicomm">
  8.         <title>
  9.             {% block title %}Login - CLM{% endblock %}
  10.         </title>
  11.         <link rel="icon" href="data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 128 128%22><text y=%221.2em%22 font-size=%2296%22>⚫️</text></svg>">
  12.         <link rel="stylesheet" href="{{ asset('./assets/css/dashlite.css') }}">
  13.         <link rel="stylesheet" href="{{ asset('./assets/css/theme.css') }}">
  14.         <link id="skin-default" rel="stylesheet" href="{{ asset('./assets/css/skins/theme-green.css') }}">
  15.         {# Run `composer require symfony/webpack-encore-bundle` to start using Symfony UX #}
  16.         {% block stylesheets %}
  17.             {{ encore_entry_link_tags('app') }}
  18.         {% endblock %}
  19.         {% block javascripts %}
  20.             {{ encore_entry_script_tags('app') }}
  21.         {% endblock %}
  22.     </head>
  23.     <body class="nk-body bg-white npc-default pg-auth">
  24.     <div class="nk-app-root">
  25.         <div class="nk-main ">
  26.             <div class="nk-wrap nk-wrap-nosidebar">
  27.                 <div class="nk-content ">
  28.                     <div class="nk-block nk-block-middle nk-auth-body  wide-xs">
  29.                         <div class="brand-logo pb-4 text-center">
  30.                             <a href="html/index.html" class="logo-link">
  31.                                 <img class="logo-light logo-img logo-img-lg" src="{{ asset('assets/images/logo.png') }}" alt="logo Celicomm">
  32.                                 <img class="logo-dark logo-img logo-img-lg" src="{{ asset('assets/images/logo-dark.png') }}" alt="logo Celicomm sombre">
  33.                             </a>
  34.                         </div>
  35.                         <div class="card">
  36.                             <div class="card-inner card-inner-lg">
  37.                                 <div class="nk-block-head">
  38.                                     <div class="nk-block-head-content">
  39.                                         <h4 class="nk-block-title">Se Connecter</h4>
  40.                                         <div class="nk-block-des">
  41.                                             <p>L'accès requière votre email et un mot de passe</p>
  42.                                         </div>
  43.                                     </div>
  44.                                 </div>
  45.                                 <form action="{{ path('login') }}" method="post">
  46.                                     {% if error %}
  47.                                         <div class="alert alert-danger">{{ error.messageKey|trans(error.messageData, 'security') }}</div>
  48.                                     {% endif %}
  49.                                     {% if app.user %}
  50.                                         <div class="mb-3">
  51.                                             Vous êtes déjà connecté en tant que {{ app.user.userIdentifier }}, <a href="{{ path('logout') }}">déconnexion</a>
  52.                                         </div>
  53.                                     {% endif %}
  54.                                     <div class="form-group">
  55.                                         <div class="form-label-group">
  56.                                             <label class="form-label" for="inputEmail">Email*</label>
  57.                                         </div>
  58.                                         <div class="form-control-wrap">
  59.                                             <input
  60.                                                 type="email"
  61.                                                 class="form-control form-control-lg"
  62.                                                 id="inputEmail"
  63.                                                 value="{{ last_username }}"
  64.                                                 name="email"
  65.                                                 autocomplete="email"
  66.                                                 required
  67.                                                 autofocus
  68.                                                 placeholder="Entrez une adresse mail">
  69.                                         </div>
  70.                                     </div>
  71.                                     <div class="form-group">
  72.                                         <div class="form-label-group">
  73.                                             <label class="form-label" for="inputPassword">Mot de Passe*</label>
  74.                                             <a class="link link-primary link-sm" href="{{ path('forgot_password_request') }}">Mot de passe oublié?</a>
  75.                                         </div>
  76.                                         <div class="form-control-wrap">
  77.                                             <a href="#" class="form-icon form-icon-right passcode-switch lg" data-target="inputPassword">
  78.                                                 <em class="passcode-icon icon-show icon ni ni-eye"></em>
  79.                                                 <em class="passcode-icon icon-hide icon ni ni-eye-off"></em>
  80.                                             </a>
  81.                                             <input
  82.                                                 type="password"
  83.                                                 class="form-control form-control-lg"
  84.                                                 id="inputPassword"
  85.                                                 name="password"
  86.                                                 autocomplete="current-password"
  87.                                                 required
  88.                                                 placeholder="Entrez votre mot de passe">
  89.                                             <input type="hidden" name="_csrf_token"
  90.                                                    value="{{ csrf_token('authenticate') }}"
  91.                                             >
  92.                                         </div>
  93.                                     </div>
  94.                                     <div class="form-group">
  95.                                         <button type="submit" class="btn btn-lg btn-primary btn-block">Se connecter</button>
  96.                                     </div>
  97.                                 </form>
  98.                                 </div>
  99.                             </div>
  100.                         </div>
  101.                     </div>
  102.                     <div class="nk-footer nk-auth-footer-full">
  103.                         <div class="container wide-lg">
  104.                             <div class="row g-3">
  105.                                 <div class="col-lg-6 order-lg-last">
  106.                                     <ul class="nav nav-sm justify-content-center justify-content-lg-end">
  107.                                         <li class="nav-item">
  108.                                             <a class="nav-link" href="#">Politique de confidentialité</a>
  109.                                         </li>
  110.                                     </ul>
  111.                                 </div>
  112.                                 <div class="col-lg-6">
  113.                                     <div class="nk-block-content text-center text-lg-left">
  114.                                         <p class="text-soft">&copy; {{ 'now' | date('Y') }} Celicomm</p>
  115.                                     </div>
  116.                                 </div>
  117.                             </div>
  118.                         </div>
  119.                     </div>
  120.                 </div>
  121.             </div>
  122.         </div>
  123.     </div>
  124.     <script src="{{ asset('assets/js/bundle.js') }}"></script>
  125.     <script src="{{ asset('assets/js/scripts.js') }}"></script>
  126. </html>