Voici votre URL de partage https://sharemycode.io/c/249f9a5 (Cliquer pour copier) (Copié)

{% extends 'base.html.twig' %}

    {% block title %}Connexion{% endblock %}

{% block body %}

<form method="post">
    {% if error %}
        <div class="alert alert-danger">{{ error.messageKey|trans(error.messageData, 'security') }}</div>
    {% endif %}

    {% if app.user %}
        <div class="mb-3">
            You are logged in as {{ app.user.userIdentifier }}, <a href="{{ path('app_logout') }}">Logout</a>
        </div>
    {% endif %}

        <div class="flex flex-col flex-grow w-screen items-center p-5">
            <div class="flex flex-col w-4/5 md:w-3/5 lg:w-2/5 items-center shadow-lg shadow-fuchsia-800 border-fuchsia-800 bg-neutral-800 py-5">

                <div class="flex">
                    <h1 class="text-2xl font-bold text-neutral-100">Connexion</h1>
                </div>

                {% if error %}
                    <div class="bg-red-500 font-bold text-white px-3 py-1 rounded">{{ error.messageKey|trans(error.messageData, 'security') }}</div>
                {% endif %}

                <form class="flex flex-col w-full gap-4 p-3" action="{{ path('app_login') }}" method="post">
                    <label class="font-semibold text-neutral-100" for="username">Email :</label>
                    <input type="text" id="username" name="_username" value="{{ last_username }}">

                    <label class="font-semibold text-neutral-100" for="password">Mot de passe :</label>
                    <input type="password" id="password" name="_password">

                    {# If you want to control the URL the user is redirected to on success
            <input type="hidden" name="_target_path" value="/account"> #}
                    <input type="hidden" name="_csrf_token" value="{{ csrf_token('authenticate') }}">
                    <div class="flex flex-row items-end">
                        <button class="mt-5 inline-block rounded-full border-2 border-primary-100 px-6 pb-[6px] pt-2 text-xs font-medium uppercase leading-normal text-neutral-50 transition duration-150 ease-in-out hover:border-fuchsia-400 hover:bg-neutral-500 hover:bg-opacity-10 focus:border-primary-accent-100 focus:outline-none focus:ring-0 active:border-primary-accent-200 dark:text-primary-100 dark:hover:bg-neutral-100 dark:hover:bg-opacity-10" type="submit">Connexion</button>
                        <div class="flex flex-col">
                            <div class="flex items-end ml-5"><a class="text-xs italic text-neutral-100 hover:text-fuchsia-300" href="{{ path('app_forgot_password_request') }}">Mot de passe oublié ?</a></div>
                            <div class="flex items-end ml-5"><a class="text-xs italic text-neutral-100 hover:text-fuchsia-300" href="{{ path('app_register') }}">Pas encore de compte ?</a></div>
                        </div>
                        {# <div class="flex items-end ml-5"><a class="text-xs italic text-gray-800 hover:text-fuchsia-300" href="{{ path('app_forgot_password_request') }}">Mot de passe oublié ?</a></div> #}
                    </div>
                </form>
            </div>
        </div>

{% endblock %}

Informations

Cet extrait a été créé le 25 mai 2023 à 16:30:36

Cet extrait expire le 24 juin 2023 à 16:30:36

Langage : twig

Logo twig

Link

Voici votre URL de partage : https://sharemycode.io/c/249f9a5 Copié

Demander la suppression