La connexion des membres permet à un visiteur de prouver, sur votre site WordPress, qu'il est membre de votre memberarea. C'est ce qui fait fonctionner les pages protégées, Mes cours et Progression du cours. La mise en place est décrite dans Connecter WordPress à memberarea ; cet article parle de ce qu'elle fait une fois en service.
Ce que voit le membre
Il clique sur Se connecter, arrive dans votre memberarea, approuve la connexion une fois et revient, connecté, sur la page d'où il est parti. La page d'approbation indique ce que reçoit votre site : son nom, son adresse e-mail si vous avez choisi de la transmettre, et les cours, groupes et produits auxquels il a accès. Son bouton affiche « Continuer vers » suivi du nom de votre site. S'il est déjà connecté à votre memberarea et a déjà donné son accord, tout le trajet prend une seconde et ne demande rien.

À partir de là, le bloc Connexion des membres affiche son nom, sa photo et un lien de déconnexion. Rien d'autre ne change sur votre site : même thème, mêmes menus, et les pages que vous avez ouvertes pour lui.

Son mot de passe n'atteint jamais WordPress. Votre site reçoit un code à usage unique et l'échange contre une session sur le serveur, et c'est pourquoi la connexion exige HTTPS et une structure de permaliens autre que « Simple ».
Les visiteurs sans compte
Un visiteur qui n'est pas connecté à votre memberarea arrive d'abord sur sa page de connexion. Si votre memberarea est ouvert aux inscriptions, cette page propose aussi Créer un compte ; après l'inscription, il se connecte et continue vers votre site.
Quelqu'un qui se connecte mais n'a pas d'adhésion active dans votre memberarea, par exemple parce que vous l'avez banni ou désactivé, voit une page « Pas d'accès à » suivi du nom de votre site, avec un bouton de retour vers votre site. Aucun code n'est émis, il reste donc déconnecté sur WordPress.
Aucun compte WordPress n'est créé
Les membres ne deviennent pas des utilisateurs WordPress. Ils n'apparaissent
jamais sous Comptes, n'ont aucun rôle, aucun accès au tableau de bord et
aucune page d'auteur, et vos comptes WordPress existants restent intacts. Votre
équipe éditoriale continue de se connecter comme d'habitude via
/wp-login.php.
Cette séparation est voulue : votre liste de membres reste à un seul endroit, votre memberarea, et une adhésion annulée là-bas ferme la porte ici sans aucun ménage dans WordPress.
Combien de temps dure une session
Une session prend fin d'elle-même après un jour sans visite, et au plus tard au bout de 30 jours. Tant qu'elle dure, votre site vérifie régulièrement auprès de votre memberarea :
- L'accès à un cours, un groupe ou un produit est gardé en cache deux minutes, les listes de cours une minute. Quand quelqu'un achète, passe à une offre supérieure ou perd un cours, un groupe ou un produit, WordPress suit dans les deux minutes.
- Le droit du membre à se connecter ici est vérifié toutes les 10 minutes. Un membre que vous bannissez ou retirez, ou qui révoque l'accès, perd le contenu réservé aux Membres connectés dans les 15 minutes. Le contenu lié à un cours, un groupe ou un produit se ferme pour lui dans les deux minutes.
Pour voir tout de suite un changement de cours, de groupe ou de produit, cliquez sur Vider les réponses en cache sous État sur l'écran de réglages. Cela ne met pas fin aux sessions, donc n'accélère ni un bannissement ni un retrait.
Les membres peuvent déconnecter un site
Un membre peut retirer son accord à tout moment dans son profil de votre memberarea : dans l'onglet Sécurité, sous Sites web connectés, il clique sur Révoquer l'accès. Le contenu lié à un cours, un groupe ou un produit se ferme pour lui dans les deux minutes, le contenu réservé aux Membres connectés dans les 15 minutes. La prochaine fois qu'il clique sur Se connecter sur votre site, il doit à nouveau approuver la connexion.

La révocation apparaît sous la forme « Accès du site web révoqué » dans Activité de sécurité récente, dans l'onglet Appareils de son profil.
Se déconnecter
Se déconnecter sur WordPress met toujours fin à la session WordPress. Ce qui se passe dans votre memberarea dépend d'un interrupteur sur l'écran de réglages : Se déconnecter ici déconnecte aussi le membre du MemberArea, désactivé par défaut.
- Interrupteur désactivé, le membre est déconnecté de votre site WordPress et reste connecté à votre memberarea.
- Interrupteur activé, il est emmené vers votre memberarea pour terminer la déconnexion, et il y reste.
Laissez-le désactivé si votre site WordPress est l'un de plusieurs endroits qu'utilise un membre.
L'adresse e-mail
Quand vous configurez la connexion des membres, vous décidez une fois pour toutes si votre site reçoit l'adresse e-mail du membre. Laissez cette option désactivée sauf si quelque chose sur votre site en a vraiment besoin : un formulaire de newsletter que vous préremplissez pour lui, ou une extension qui identifie les personnes par leur adresse.
Le réglage n'est plus modifiable ensuite. Pour le changer, désactivez la connexion des membres et configurez-la à nouveau. Les membres restent membres dans tous les cas. Désactiver la connexion supprime l'accord de chaque membre, donc chacun se reconnecte et approuve la connexion une nouvelle fois.
Quand votre memberarea est hors service
Si votre memberarea est injoignable, les membres déjà connectés restent connectés jusqu'à 15 minutes : un serveur qui ne répond pas ne dit rien d'une adhésion. Ce qu'ils peuvent lire dépend de la règle :
- Le contenu réservé aux Membres ayant un cours, aux Membres d’un groupe ou aux Membres ayant acheté un produit se ferme au plus tard dans les deux minutes. Une adhésion qui ne peut pas être vérifiée garde le contenu protégé fermé plutôt que de l'ouvrir par erreur.
- Le contenu réservé aux Membres connectés leur reste ouvert pendant ces 15 minutes. Ensuite, leur session prend fin, pour qu'un membre que vous retirez pendant la panne ne puisse pas continuer à lire.
Personne ne peut se connecter à nouveau avant que votre memberarea réponde de nouveau.
Quand cela ne fonctionne plus
Deux constats du panneau État signifient que la connexion elle-même est cassée : L’adresse du site a changé après la configuration de la connexion et Le MemberArea ne connaît plus ce site. Les deux se règlent en configurant à nouveau la connexion des membres. L'horloge du serveur ne joue aucun rôle dans la connexion.
Les détails et la liste complète se trouvent dans Résoudre les problèmes de connexion WordPress.