You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

45 lines
1.8 KiB
Twig

{% trans_default_domain 'security' %}
{% extends 'base.html.twig' %}
{% block title %}{% trans %}sign.in{% endtrans %}{% endblock %}
{% block stylesheets %}
{{ parent() }}
{{ encore_entry_link_tags('security/sign-in') }}
{% endblock %}
{% block body %}
<h1>{% trans %}sign.in{% endtrans %}</h1>
<section id="sign-in">
<form method="POST" class="form-validation" novalidate>
<input type="hidden" name="_csrf_token" value="{{ csrf_token('authenticate') }}">
<div class="form-group">
<label for="email" class="sr-only">{% trans %}user.email{% endtrans %}</label>
<input type="email" value="{{ username }}" name="email" id="email" class="form-control" placeholder="{% trans %}user.email{% endtrans %}" required autofocus>
<div class="invalid-feedback">{% trans %}user.invalid.email{% endtrans %}</div>
</div>
<div class="form-group">
<label for="password" class="sr-only">{% trans %}user.password{% endtrans %}</label>
<input type="password" name="password" id="password" class="form-control" placeholder="{% trans %}user.password{% endtrans %}" required>
<div class="invalid-feedback">{% trans %}user.invalid.password{% endtrans %}</div>
</div>
<div class="form-group">
<input type="checkbox" name="_remember_me" id="remember_me">
<label for="remember_me">{% trans %}sign.remember_me{% endtrans %}</label>
</div>
<div class="form-group">
<button class="btn btn-lg btn-primary" type="submit">{% trans %}sign.in{% endtrans %}</button>
</div>
</form>
</section>
{% endblock %}
{% block javascripts %}
{{ parent() }}
{{ encore_entry_script_tags('security/sign-in') }}
{% endblock %}