templates/security/login.html.twig line 1

Open in your IDE?
  1. <!DOCTYPE html>
  2. <html
  3.     class="loading semi-dark-layout" lang="fr" data-layout="semi-dark-layout" data-textdirection="ltr">
  4.     <!-- BEGIN: Head-->
  5.     <head>
  6.         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  7.         <meta http-equiv="X-UA-Compatible" content="IE=edge">
  8.         <meta name="viewport" content="width=device-width,initial-scale=1.0,user-scalable=0,minimal-ui">
  9.         <meta name="description" content="Vuexy admin is super flexible, powerful, clean &amp; modern responsive bootstrap 4 admin template with unlimited possibilities.">
  10.         <meta name="keywords" content="admin template, Vuexy admin template, dashboard template, flat admin template, responsive admin template, web app">
  11.         <meta name="author" content="PIXINVENT">
  12.         <title>Connexion - Ato Misy</title>
  13.         <link rel="apple-touch-icon" href="{{ asset('images/logo-no-margin.png') }}">
  14.         <link rel="shortcut icon" type="image/x-icon" href="{{ asset('images/logo-no-margin.png') }}">
  15.         <link
  16.         href="https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;1,400;1,500;1,600" rel="stylesheet">
  17.         <!-- BEGIN: Vendor CSS-->
  18.         <link rel="stylesheet" type="text/css" href="{{ asset('app-assets/vendors/css/vendors.min.css') }}">
  19.         <!-- END: Vendor CSS-->
  20.         <!-- BEGIN: Theme CSS-->
  21.         <link rel="stylesheet" type="text/css" href="{{ asset('app-assets/css/bootstrap.css') }}"> <link rel="stylesheet" type="text/css" href="{{ asset('app-assets/css/bootstrap-extended.css') }}">
  22.         <link rel="stylesheet" type="text/css" href="{{ asset('app-assets/css/colors.css') }}">
  23.         <link rel="stylesheet" type="text/css" href="{{ asset('app-assets/css/components.css') }}">
  24.         <link rel="stylesheet" type="text/css" href="{{ asset('app-assets/css/themes/dark-layout.css') }}">
  25.         <link rel="stylesheet" type="text/css" href="{{ asset('app-assets/css/themes/bordered-layout.css') }}">
  26.         <link
  27.         rel="stylesheet" type="text/css" href="{{ asset('app-assets/css/themes/semi-dark-layout.css') }}">
  28.         <!-- BEGIN: Page CSS-->
  29.         <link rel="stylesheet" type="text/css" href="{{ asset('app-assets/css/core/menu/menu-types/vertical-menu.css') }}">
  30.         <link rel="stylesheet" type="text/css" href="{{ asset('app-assets/css/plugins/forms/form-validation.css') }}">
  31.         <link rel="stylesheet" type="text/css" href="{{ asset('app-assets/css/pages/page-auth.css') }}">
  32.         <!-- END: Page CSS-->
  33.         <!-- BEGIN: Custom CSS-->
  34.         <link rel="stylesheet" type="text/css" href="{{ asset('assets/css/style.css') }}"> <link
  35.         rel="stylesheet" type="text/css" href="{{ asset('app-assets/css/custom.css') }}">
  36.     <!-- END: Custom CSS-->
  37.     </head>
  38.     <!-- END: Head-->
  39.     <!-- BEGIN: Body-->
  40.     <body
  41.         class="vertical-layout vertical-menu-modern blank-page navbar-floating footer-static  " data-open="click" data-menu="vertical-menu-modern" data-col="blank-page">
  42.         <!-- BEGIN: Content-->
  43.         <div class="app-content content ">
  44.             <div class="content-overlay"></div>
  45.             <div class="header-navbar-shadow"></div>
  46.             <div class="content-wrapper">
  47.                 <div class="content-header row"></div>
  48.                 <div class="content-body">
  49.                     <div class="auth-wrapper auth-v1 px-2">
  50.                         <div
  51.                             class="auth-inner py-2">
  52.                             <!-- Login v1 -->
  53.                             <div class="card mb-0">
  54.                                 <div class="card-body">
  55.                                     <a href="#" class="brand-logo">
  56.                                         <img src="{{ asset('images/logo-no-margin.png') }}" alt="logo" height="35">
  57.                                         <h2 class="brand-text text-primary ms-1">Ato Misy</h2>
  58.                                     </a>
  59.                                     <h4 class="card-title mb-1">Bienvenue dans Ato Misy! ðŸ‘‹</h4>
  60.                                     <p class="card-text mb-2">Veuillez-vous connecter Ã  votre compte</p>
  61.                                     <form class="auth-login-form mt-2" action="{{ path('app_login') }}" method="POST">
  62.                                         {% include "component/_flash__message.html.twig" %}
  63.                                         {% if error %}
  64.                                             <div class="alert alert-danger alert-dismissible fade show flash">Identifiant ou mot de passe incorrects
  65.                                                 <button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
  66.                                             </div>
  67.                                         {% endif %}
  68.                                         <div class="mb-1">
  69.                                             <label for="inputEmail">Email</label>
  70.                                             <input type="text" value="{{ last_username }}" name="email" id="inputEmail" class="form-control" autocomplete="email" required autofocus>
  71.                                         </div>
  72.                                         <div class="mb-1">
  73.                                             <div class="d-flex justify-content-between">
  74.                                                 <label for="inputPassword">Password</label>
  75.                                                 <a href="{{ path('app.request.password') }}">
  76.                                                     <small>Mot de passe oublié ?</small>
  77.                                                 </a>
  78.                                             </div>
  79.                                             <div class="input-group input-group-merge form-password-toggle">
  80.                                                 <input type="password" class="form-control form-control-merge" id="inputPassword" name="password" tabindex="2" placeholder="&#xb7;&#xb7;&#xb7;&#xb7;&#xb7;&#xb7;&#xb7;&#xb7;&#xb7;&#xb7;&#xb7;&#xb7;" aria-describedby="login-password" autocomplete="current-password" required/>
  81.                                                 <span class="input-group-text cursor-pointer">
  82.                                                     <i data-feather="eye"></i>
  83.                                                 </span>
  84.                                             </div>
  85.                                             {# csrf token #}
  86.                                             <input type="hidden" name="_csrf_token" value="{{ csrf_token('authenticate') }}">
  87.                                         </div>
  88.                                         <div class="mb-1">
  89.                                             <div class="form-check">
  90.                                                 <label>
  91.                                                     <input class="form-check-input" type="checkbox" name="_remember_me" tabindex="3">
  92.                                                     Se souvenir de moi
  93.                                                 </label>
  94.                                             </div>
  95.                                         </div>
  96.                                         <input type="hidden" name="_csrf_token" value="{{ csrf_token('authenticate') }}">
  97.                                         <button class="btn btn-primary w-100" tabindex="4" type="submit">Se connecter</button>
  98.                                     </form>
  99.                                 </div>
  100.                             </div>
  101.                             <!-- /Login v1 -->
  102.                         </div>
  103.                     </div>
  104.                 </div>
  105.             </div>
  106.         </div>
  107.         <!-- END: Content-->
  108.         <!-- BEGIN: Vendor JS-->
  109.         <script src="{{ asset('app-assets/vendors/js/vendors.min.js') }}"></script>
  110.         <!-- BEGIN Vendor JS-->
  111.         <!-- BEGIN: Page Vendor JS-->
  112.         {#<script src="{{ asset('app-assets/vendors/js/forms/validation/jquery.validate.min.js') }}"></script>#}
  113.         <!-- END: Page Vendor JS-->
  114.         <!-- BEGIN: Theme JS--><script src="{{ asset('app-assets/js/core/app-menu.js') }}"> </script>
  115.         <script src="{{ asset('app-assets/js/core/app.js') }}"></script>
  116.         <!-- END: Theme JS-->
  117.         <!-- BEGIN: Page JS-->
  118.         <script src="{{ asset('app-assets/js/scripts/pages/page-auth-login.js') }}"></script>
  119.         <!-- END: Page JS-->
  120.         <script>
  121.             $(window).on('load', function () {
  122.                 if (feather) {
  123.                     feather.replace({width: 14, height: 14});
  124.                 }
  125.             })
  126.         </script>
  127.     </body>
  128.     <!-- END: Body-->
  129. </html>