templates/security/login.html.twig line 1
{% extends 'base.html.twig' %}
{% block title %}
Authentification
{% endblock %}
{% block body %}
<div class="auth-page-wrapper pt-5">
<!-- auth page bg -->
<div class="auth-one-bg-position auth-one-bg" id="auth-particles">
<div class="bg-overlay"></div>
<div class="shape">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
viewBox="0 0 1440 120">
<path d="M 0,36 C 144,53.6 432,123.2 720,124 C 1008,124.8 1296,56.8 1440,40L1440 140L0 140z"></path>
</svg>
</div>
</div>
<!-- auth page content -->
<div class="auth-page-content">
<div class="container">
<div class="row">
<div class="col-lg-12">
<div class="text-center mt-sm-5 mb-4 text-white-50">
<div>
<a href="{{ path('app_home') }}" class="d-inline-block auth-logo">
<img src="{{ asset('build/assets/images/logo-dark.png') }}" alt="">
</a>
</div>
<p class="mt-3 fs-5 fw-medium text-light">
{{ get_env("APP_DESCRIPTION") }}
</p>
</div>
</div>
</div>
<!-- end row -->
<div class="row justify-content-center">
<div class="col-md-8 col-lg-6 col-xl-5">
<div class="card mt-4">
<div class="card-body p-4">
{% if avis_maintenance %}
<div class="alert alert-warning" role="alert">
L'application sera suspendue pour maintenance.<br/>
Merci de votre compréhension.
</div>
{% endif %}
{% for type, messages in app.flashes() %}
{% for message in messages %}
<div class="alert alert-{{ type }} alert-dismissible alert-solid alert-label-icon fade show" role="alert">
<i class="ri-check-double-line label-icon"></i> {{ message }}
<button type="button" class="btn-close btn-close-white" data-bs-dismiss="alert"
aria-label="Close"></button>
</div>
{% endfor %}
{% endfor %}
<div class="text-center mt-2">
<h5 class="text-primary">
Authentification
</h5>
<p class="text-muted">
Munissez vous de vos accès pour vous connecter sur <b>{{ get_env("APP_NAME") }}</b>.
</p>
</div>
<div class="text-center mt-2">
{% if error %}
<div class="alert alert-danger" role="alert">
{{ error.messageKey|trans(error.messageData, 'security') }}
</div>
{% endif %}
</div>
<div class="p-2 mt-4">
<form method="post">
<div class="mb-3">
<label for="inputEmail" class="form-label">Adresse mail :</label>
<div class="input-group">
<input type="text" value="{{ last_username }}" name="email" id="inputEmail" class="form-control" autocomplete="email" placeholder="Votre adresse mail" aria-label="Votre adresse mail" aria-describedby="basic-addon2" required autofocus>
<span class="input-group-text" id="basic-addon2">
@winxo.com
</span>
</div>
</div>
<div class="mb-3">
<div class="float-end">
<a href="#" class="text-muted">Mot de passe oublié?</a>
</div>
<label class="form-label" for="inputPassword">Mon mot de passe</label>
<div class="position-relative auth-pass-inputgroup mb-3">
<input type="password" name="password" id="inputPassword" class="form-control pe-5 password-input" autocomplete="current-password" required>
<button class="btn btn-link position-absolute end-0 top-0 text-decoration-none text-muted password-addon" type="button" id="password-addon">
<i class="ri-eye-fill align-middle"></i>
</button>
</div>
</div>
<div class="form-check">
<input class="form-check-input" type="checkbox" name="_remember_me" id="auth-remember-check">
<label class="form-check-label" for="auth-remember-check">Se souvenir de moi</label>
</div>
<div class="mt-4">
<button class="btn btn-success w-100" type="submit">
Connexion
</button>
</div>
<div class="col-12 col-lg-12 text-center mt-3">
<!-- <p class="mb-0">
Vous n'avez pas de compte ? <a href="{{ path('app_register') }}">S'inscrire</a>
</p> -->
</div>
<input type="hidden" name="_csrf_token" value="{{ csrf_token('authenticate') }}"/>
</form>
</div>
</div>
<!-- end card body -->
</div>
<!-- end card -->
</div>
</div>
<!-- end row -->
</div>
<!-- end container -->
</div>
<!-- end auth page content -->
<!-- footer -->
<footer class="footer">
<div class="container-fluid">
<div class="row">
<div class="col-lg-12">
<div class="text-center">
<p class="mb-0 mt-4 text-muted">
© {{ "now"|date("Y") }} <b class="text-primary">{{ get_env("APP_NAME") }}</b>. Crafted with <span class="text-danger">♥</span> by
<a href="{{ get_env("APP_EDITOR_LINK") }}" target="_blank" class="text-decoration-none">{{ get_env("APP_EDITOR_NAME") }}</a>.<br>
<small>Env: <b class="text-primary">{{ get_env("APP_ENV") }}</b> - APP Version: <b class="text-primary">{{ get_env("APP_VERSION") }}</b> - PHP Version: <b class="text-primary">{{ get_php_version() }}</b></small>
</p>
</div>
</div>
</div>
</div>
</footer>
<!-- end Footer -->
</div>
<!-- end auth-page-wrapper -->
{% endblock %}