templates/security/login.html.twig line 1
{% extends 'base.html.twig' %}
{% block title %}Connexion{% endblock %}
{% block body_class %}bg-biologie effect-bg-1 center{% endblock %}
{% block body %}
<div class="container">
<div class="row justify-content-center">
<div class="col-12 col-md-8">
<div class="bg-primary-transparent p-5 my-5">
<img src="{{ asset('images/identity/logo_short.png') }}" alt="Logo la brume">
<h1>Connexion</h1>
<p>Pas encore de compte ? <a href="{{ path('app_register') }}">Inscription</a></p>
<form method="post">
<input type="hidden" name="_csrf_token" value="{{ csrf_token('authenticate') }}">
{% if error %}
<div class="text-danger">{{ error.messageKey|trans(error.messageData, 'security') }}</div>
{% endif %}
<div class="form-group">
<label for="inputEmail">Email</label>
<input type="email" value="{{ last_username }}" name="email" id="inputEmail" class="form-control" autocomplete="email" required autofocus>
</div>
<div class="form-group password">
<label for="inputPassword">Mot de passe</label>
<input type="password" name="password" id="inputPassword" class="ControlInput--password form-control" autocomplete="current-password" required>
<div class="Control-label--showPassword">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" width="32" height="32" class="svg-toggle-password" title="Toggle Password Security">
<title>Afficher/Masquer le mot de passe</title>
<path d="M24,9A23.654,23.654,0,0,0,2,24a23.633,23.633,0,0,0,44,0A23.643,23.643,0,0,0,24,9Zm0,25A10,10,0,1,1,34,24,10,10,0,0,1,24,34Zm0-16a6,6,0,1,0,6,6A6,6,0,0,0,24,18Z"></path>
<rect x="20.133" y="2.117" height="44" transform="translate(23.536 -8.587) rotate(45)" class="closed-eye"></rect>
<rect x="22" y="3.984" width="4" height="44" transform="translate(25.403 -9.36) rotate(45)" style="fill:#fff" class="closed-eye"></rect>
</svg>
</div>
</div>
<div class="form-group">
<input type="checkbox" name="_remember_me" id="_remember_me" class="me-2"><label for="_remember_me"> Me garder connecté</label>
</div>
<button class="btn" type="submit">Connexion</button>
</form>
</div>
</div>
</div>
</div>
{% endblock %}
{% block footer_scripts %}
<script>
$(document).ready(function() {
$(".Control-label--showPassword").click(function() {
$(".closed-eye").toggleClass("open");
let input = $(".ControlInput--password");
if (input.attr("type") == "password") {
input.attr("type", "text");
} else {
input.attr("type", "password");
}
});
});
</script>
{% endblock %}