templates/security/login.html.twig line 1

  1. {% extends 'base.html.twig' %}
  2. {% block title %}Log in!
  3. {% endblock %}
  4. {% block body %}
  5.     <section class="vh-100" style="background-color: #303030;">
  6.         <div class="container py-5 h-100">
  7.             <div class="row d-flex justify-content-center align-items-center h-100">
  8.                 <div class="col col-xl-10">
  9.                     <div class="card" style="border-radius: 1rem;">
  10.                         <div class="row g-0">
  11.                             <div class="col-md-6 col-lg-5 d-none d-md-block">
  12.                                 <img src="images/moto2.jpg" alt="login form" class="img-fluid" style="border-radius: 1rem 0 0 1rem;"/>
  13.                             </div>
  14.                             <div class="col-md-6 col-lg-7 d-flex align-items-center">
  15.                                 <div class="card-body p-4 p-lg-5 text-black">
  16.                                     <form method="post">
  17.                                                       <div class="d-flex align-items-center mb-3 pb-1">
  18.                     <i class="fas fa-cubes fa-2x me-3" style="color: #ff6219;"></i>
  19.                     <span class="h1 fw-bold mb-0">
  20.                     {# <img src="images/banner.jpg" alt="AVDB Banner" width="500" height="200"></img> #}
  21.                     AVDB Invoice generator
  22.                     </span>
  23.                   </div>
  24.                                     {# <h5 class="fw-normal mb-3 pb-3" style="letter-spacing: 1px;">Sign into your account</h5> #}
  25.                                         {% if error %}
  26.                                             <div class="alert alert-danger">{{ error.messageKey|trans(error.messageData, 'security') }}</div>
  27.                                         {% endif %}
  28.                                         {% if app.user %}
  29.                                             <div class="mb-3">
  30.                                                 You are logged in as
  31.                                                 {{ app.user.userIdentifier }},
  32.                                                 <a href="{{ path('app_logout') }}">Logout</a>
  33.                                             </div>
  34.                                         {% endif %}
  35.                                         <h1 class="h3 mb-3 font-weight-normal">Please sign in</h1>
  36.                                         <div class="form-outline mb-4">
  37.                                         <label for="inputEmail">Email</label>
  38.                                         <input type="email" value="{{ last_username }}" name="email" id="inputEmail" class="form-control" autocomplete="email" required autofocus>
  39.                                         </div>
  40.                                         <div class="form-outline mb-4">
  41.                                         <label for="inputPassword">Password</label>
  42.                                         <input type="password" name="password" id="inputPassword" class="form-control" autocomplete="current-password" required>
  43.                                         </div>
  44.                                         <input
  45.                                         type="hidden" name="_csrf_token" value="{{ csrf_token('authenticate') }}">
  46.                                         {#
  47.                                                 Uncomment this section and add a remember_me option below your firewall to activate remember me functionality.
  48.                                                 See https://symfony.com/doc/current/security/remember_me.html
  49.                                         
  50.                                                 <div class="checkbox mb-3">
  51.                                                     <label>
  52.                                                         <input type="checkbox" name="_remember_me"> Remember me
  53.                                                     </label>
  54.                                                 </div>
  55.                                             #}
  56.                                         <button class="btn btn-lg btn-primary" type="submit">
  57.                                             Sign in
  58.                                         </button>
  59.                                     </form>
  60.                                 </div>
  61.                             </div>
  62.                         </div>
  63.                     </div>
  64.                 </div>
  65.             </div>
  66.         </div>
  67.     </section>
  68. {% endblock %}