Méthodes de connexion au site
Il existe deux façons de permettre aux utilisateurs enregistrés de se connecter au frontend d'un site. Il y a un lien de menu Formulaire de connexion présent dans le groupe de liens de menu Utilisateurs. Ses droits d'Accès doivent être définis sur Invité. Un second lien de menu Déconnexion est nécessaire, avec ses droits d'Accès définis sur Enregistré.
L'alternative est le module Formulaire de connexion. Il est installé par défaut dans la position sidebar-right lors d'une nouvelle installation de Joomla. Ce module peut être déplacé vers une autre position, dépublié, mis à la corbeille et supprimé. Ces dernières actions s'appliquent à une instance du module et non au code du module. Vous pouvez donc créer un nouveau module Formulaire de connexion ou en faire un duplicata, par exemple pour une utilisation dans différents templates. Le module Formulaire de connexion change son affichage après la connexion pour présenter un bouton Déconnexion.
Le module Formulaire de connexion
Pour publier un Formulaire de connexion dépublié :
- Sélectionner Contenus > Modules 'Site' (frontal depuis le menu d'Administration.
- Localiser le module Formulaire de connexion.
- Si l'icône Statut est une coche verte dans un cercle, il est déjà activé. Si l'icône de Statut est une croix grise, il est actuellement désactivé. Sélectionner l'icône pour activer le module.
- Si le module Formulaire de connexion n'est pas présent dans la liste, définir le champ des Paramètres de filtre *- Statut - sur Tous ou Dans la corbeille pour voir s'il a été mis à la corbeille. Si c'est le cas, il peut être publié en sélectionnant son icône de corbeille.
- Si le module Formulaire de connexion est manquant, en créer un nouveau.
Pour créer un nouveau Formulaire de connexion ou un second Formulaire de connexion :
- Sélectionner Contenus > Modules 'Site' (frontal depuis le menu d'Administration.
- Sélectionner le bouton Nouveau depuis la barre d'outils.
- Depuis la liste des Modules, sélectionner l'élément Connexion.
- Remplir le formulaire de saisie Modules : Connexion.
- Saisir un titre unique.
- Sélectionner une position de template ou créer une position nommée pour une utilisation dans un article.
- Remplir les autres champs selon les besoins.
- Enregistrer & Fermer
- Vérifier que le module apparaît correctement dans le frontend du site.
Pour assigner le module Formulaire de connexion à des pages web sélectionnées
Vous pouvez faire apparaître le module Formulaire de connexion sur une ou plusieurs pages en l'assignant à des Liens de menu sélectionnés. Cela se fait à l'aide des champs du groupe Assignation de menu sur l'écran d'édition du module :
- Sélectionner l'onglet Assignation de menu.
- La liste Assignation du module comporte quatre options :
- Sur toutes les pages : Le module Formulaire de connexion apparaîtra sur toutes les pages.
- Aucune page : Le module Formulaire de connexion n'apparaîtra sur aucune page.
- Uniquement les liens sélectionnés : Une liste de tous les menus et liens de menu de votre site apparaîtra. Le module Formulaire de connexion apparaîtra sur les pages sélectionnées dans cette liste.
- Sur toutes les pages sauf celles sélectionnées : Le Formulaire de connexion apparaîtra sur toutes les pages non sélectionnées.
- Sélection du menu : Affiche une liste de tous les Menus et Liens de menu parmi lesquels un ou plusieurs peuvent être sélectionnés. Ce champ n'est utilisé que si le champ Menus est défini sur Sélectionner le(s) lien(s) de menu dans la liste.

Pour personnaliser le module Formulaire de connexion
Vous pouvez définir divers paramètres pour le module afin de ne pas avoir à écrire de surcharges dans la plupart des cas [Nouveau dans la version 6.2]

Auparavant, des surcharges étaient souvent nécessaires pour ne pas afficher le lien "Réinitialiser le mot de passe" et le lien "Identifiant oublié" - ceci n'est désormais plus nécessaire et peut être défini dans les paramètres du module.
Si vous souhaitez modifier l'apparence du module Formulaire de connexion, vous pouvez ajouter des styles, soit des styles Bootstrap, soit vos propres styles définis dans le fichier user.css de votre template. Ajoutez les styles dans l'onglet Paramètres avancés du formulaire d'édition Modules : Connexion.
Si vous devez modifier davantage d'informations affichées dans le formulaire de connexion, vous pouvez créer une surcharge de template. Consultez l'article sur les surcharges de template pour plus de détails.