Aller au contenu principal
Version: 26.0.9.0

auth.yaml

Configure l'authentification et la personnalisation de la page de connexion par défaut d'Elementum.

config/auth.yaml
login:
    urls: # URLS de connexion
        - /elementum/admin
        - /admin/elementum

    template:
        login: "@elementum/login/login.html.twig"
        error: "@elementum/login/404.html.twig"
        lostpassword: "@elementum/login/lostpassword.html.twig"
        resetpassword: "@elementum/login/resetpassword.html.twig"

    errors_message: # Messages d'erreur à afficher si hide_errors est désactivé.
        invalid_username: "Nom d'utilisateur invalide"
        incorrect_password: "Mot de passe invalide"
        empty_username: "Nom d'utilisateur vide"
        empty_password: "Mot de passe vide"

    enable_lostpassword_from_login: true # Active la possibilité de demander un mot de passe perdu depuis la page de connexion.

    hide_errors: true # Rend le message d'erreur générique pour ne pas donner d'informations sur le type d'erreur.

    info: # Informations diverses, à envoyer à la vue si besoin.
        logo: "/plugins/elementum/assets/images/logo.png" # Chemin relatif
        # logo: "https://devoweb.fr/wp-content/uploads/2025/03/logo.webp" # URL
        # logo: "logotype_url" # Identifiant concaténé d'un champ Personnaliser

        title: "Accès administrateur"

        subtitle: "Contactez votre webmaster"

        phone: "06 34 73 00 04"

        email: "contact@devoweb.fr"

        website: "https://devoweb.fr"

        hours: "Lun-Ven: 09:00-18:00"

        socials:
            - name: "Facebook"
              url: "https://www.facebook.com/devoweb"

            - name: "Twitter"
              url: "https://www.twitter.com/devoweb"
lostpassword:
    route: /elementum/lost-password # Change la route de : mot de passe oublié
resetpassword:
    route: /elementum/reset-password # Change la route de la réinitialisation de mot de passe
astuce

Vous pouvez spécifier le logo de la page de connexion en utilisant le paramètre logo.

En fonction du type de la valeur spécifié, Elementum ira chercher le logo entre ces différentes possibilités : - Chemin relatif - URL - Identifiant concaténé d'un champ Personnaliser

Dans l'exemple, pour que logotype_url fonctionne, il faudrait avoir une section (sans être dans un panel) avec l'identifiant logotype et un champ avec l'identifiant url.

id_panelid_sectionid_field