Création de comptes visiteurs

Ametys peut offrir la possibilité aux visiteurs du site de créer des comptes utilisateur leur permettant de s'authentifier sur le site et d'accéder à des pages à accès limité.

Deux services sont utilisés à cet effet :

  • le service "Inscription des utilisateurs" pour insérer le formulaire de création de compte
  • le service "Mot de passe" pour récupérer son mot de passe
  1. Pré-requis
  2. Services d'inscription et changement de mot de passe
    1. Formulaire d'inscription
    2. Formulaire de modification de mot de passe
    3. Page de redirection après inscription
  3. Scénario de récupération de mot de passe

Pré-requis

  • Le gestionnaire d'utilisateurs du front-office doit permettre de créer de nouveaux comptes et d'authentifier les utilisateurs. Cela signifie que cela doit être possible d'insérer une nouvelle entrée dans la base des utilisateurs FO (Front-Office) et que cette même base contient les identifiants de connexion. Voir la page Gestion des visiteurs du site pour choisir le gestionnaire.
  • La fonctionnalité "inscription publique" doit être activée sur le site (paramètre de configuration du site)

Services d'inscription et changement de mot de passe

Les deux services sont complémentaires et ne peuvent fonctionner l'un sans l'autre.

Formulaire d'inscription

Sélectionnez une page du site et une zone de votre choix. Allez dans le menu "Ajouter un service" et cliquez sur "Inscription des utilisateurs" pour insérer le formulaire.

La page contenant le service doit être en accès public.

Configuration du service

ParamètresDescriptionObligatoire 
TitreTitre du service
Ex: "Inscription", "Créer un compte", ...
Non



Page de conditions d'utilisation

Page optionnelle décrivant les conditions générales d'utilisation
du compte. Sélectionnez une page dans le plan du site.

Si ce paramètre est renseigné, un lien vers la page sélectionnée sera
accessible à la fin du formulaire.
Il ne sera alors possible de valider le formulaire que si les conditions sont
acceptées (case à cochée)

Non
Libellé du lien "conditions d'utilisation"Titre du lien vers la page décrivant les conditions générales d'utilisation.
Si vide, le libellé par défaut "les conditions générales d'utilisation" sera utilisé:

Non
Affichage Choix du rendu du formulaire.
Dépend de la charte graphique utilisée.
Oui

A ce stade, toutes les conditions nécessaires à l'utilisation de ce service ne sont pas remplies. Dans l'outil CMS, le service affiche un cadre orange avec l'ensemble des conditions qui restent à remplir:

Étiquetez cette page avec l'étiquette "Page d'inscription".

Voici ci-dessous, un exemple de rendu du formulaire une fois l'ensemble des conditions remplies. Il sera demandé au visiteur son nom, son prénom et son adresse e-mail.
Le formulaire est protégé par un captcha.

 

Le visiteur qui s'inscrit ne choisit pas son mot de passe dans le formulaire d'inscription. Lorsqu'un utilisateur s'inscrit, son compte n'est validé qu'après vérification de l'adresse mail donnée.
Pour cela un mail est envoyé à l'adresse mail indiquée dans le formulaire, ce dernier contient un lien. Ce n'est qu'en cliquant sur ce lien que le visiteur peut choisir son mot de passe et valider ainsi la création de son compte.
Voici un exemple de message pouvant être affiché au visiteur après validation du formulaire d'inscription:

Le lien dans le mail redirige vers une page contenant un formulaire de création de mot de passe comme ci-dessus:

 

Formulaire de modification de mot de passe

Le formulaire de modification de mot de passe permet à un utilisateur inscrit de recréer son mot de passe en cas d'oubli. Voir plus loin un scénario de récupération de mot de passe.
Le formulaire est inséré dans une page du site via le service "Mot de passe".

Sélectionnez une page du site et une zone de votre choix. Allez dans le menu "Ajouter un service" et cliquez sur "Mot de passe" pour insérer le formulaire.

Configuration du service

Étiquetez cette page avec l'étiquette "Page de changement de mot de passe"

Attention, cette page doit être en accès limité. Voir la documentation sur  la limitation d'accès d'une page.

A ce stage, si vous retournez sur la page du formulaire d'inscription, il ne manque plus qu'une seule condition à remplir.

Page de redirection après inscription

Après finalisation de son inscription, le visiteur sera invité à continuer sa navigation en se rendant sur une page de votre choix.

Choisissez dans le plan du site la page qui sera utilisée et étiquetez-la avec l'étiquette "Page de redirection"

 

Le choix de la page est laissé libre, cela peut-être simplement la page d'accueil du site. Il est cependant conseillé de choisir une page à accès limité contenant le service "Préférences utilisateur". Pour en savoir plus sur l'utilisation de se service,  rendez-vous sur la page dédiée à au service "Préférences utilisateur".

 

Scénario de récupération de mot de passe

Si un visiteur du site essaie d'accéder à une page à accès limité du site sans être authentifié, il est automatiquement redirigé vers une page l'invitant à se connecter.

Si la création de comptes visiteurs est correctement mise en place, un lien "J'ai oublié mon mot de passe" lui permet de récupérer son mot de passe en cas d'oubli.

 

 

L'utilisateur est alors redirigé vers un formulaire l'invitant à renseigner son adresse e-mail de connexion:

Quelque secondes après il recevra un mail avec un lien lui permettant de redéfinir un mot de passe.