Membres : Un véritable espace membres gratuit

Membres est un plugin WordPress gratuit et open-source qui transforme votre site en plateforme communautaire complète : inscription, connexion, profil, contenu restreint, widget sidebar, dashboard — sans MemberPress, sans abonnement, sans paywall.

Le problème que Membres résout

Créer un espace membres sur WordPress suppose généralement de payer MemberPress (300 €/an), Restrict Content Pro (100 €/an) ou un plugin similaire. Pour beaucoup de sites — associations, communautés, blogs avec abonnés — c’est disproportionné.

J’avais ce besoin pour mon propre site. J’ai construit Membres. Je le mets à disposition gratuitement.

Ce que Membres fait

Authentification complète

  • Connexion par identifiant ou par email
  • Inscription avec validation (format email, mot de passe ≥ 8 caractères, confirmation)
  • Auto-login après inscription
  • Mot de passe oublié et réinitialisation sécurisée via API WordPress native
  • Option « Se souvenir de moi »
  • Déconnexion avec redirection configurable

Contenu réservé aux membres

Dans l’éditeur WordPress, une meta box « Réservé aux membres » apparaît sur chaque article et page. Cochez-la : le contenu complet devient invisible aux visiteurs non connectés. Vous pouvez configurer le message affiché à la place, un badge visuel sur les titres, et un toast de notification.

Widget sidebar adaptatif

Le widget Membres s’adapte selon l’état du visiteur :

  • Déconnecté : formulaire de connexion intégré (mini), lien d’inscription, option email-only
  • Connecté : avatar, message de bienvenue personnalisé avec {name}, rôle traduit, date de dernière connexion, compteurs de contenus restreints / nouveaux contenus / membres en ligne, liens personnalisés

Dashboard membre

Page personnalisée pour les membres connectés : infos utilisateur, compteurs d’activité, liens rapides vers profil et déconnexion.

Gestion du profil

  • Modification du prénom, nom, display_name, URL site web, email
  • Changement d’email avec re-authentification (mot de passe requis)
  • Changement de mot de passe (mot de passe courant requis)
  • Suppression du compte par l’utilisateur lui-même (avec confirmation par mot de passe)

Shortcodes prêts à l’emploi

Un shortcode pour chaque écran : connexion, inscription, dashboard, profil, mot de passe oublié, réinitialisation. À coller dans n’importe quelle page WordPress.

La sécurité, sans compromis

Membres applique les bonnes pratiques WordPress sans exception :

  • Nonces AJAX sur tous les handlers
  • Rate-limiting anti brute-force : 5 tentatives / 15 min par IP+login
  • Rate-limiting sur inscription (5/h par IP) et mot de passe oublié (5/h par IP)
  • Atténuation timing-attack sur login et lost-password
  • Énumération d’utilisateurs minimisée (messages génériques)
  • Re-authentification sur les actions sensibles (changement email, mot de passe, suppression)
  • SQL préparé partout, échappement systématique des sorties, sanitization de toutes les entrées
  • Délégation crypto aux API WordPress (wp_signon, get_password_reset_key, wp_check_password)
  • Whitelist de rôle côté serveur
  • Redirections validées via wp_validate_redirect (anti open-redirect)

Les petits plus qui font la différence

  • Suivi d’activité : date de dernière connexion, membres en ligne en temps réel (transients), nouveaux contenus depuis la dernière visite
  • Redirections configurables : après connexion, inscription, déconnexion, suppression de compte — avec option pour bloquer l’accès à wp-admin aux non-administrateurs
  • Internationalisation : français et anglais, sélecteur dans les réglages, traduction des rôles WordPress
  • Frontend AJAX : aucun rechargement de page, évaluateur de force de mot de passe, états de boutons
  • Création automatique des pages à l’activation du plugin

Installer Membres

  1. Téléchargez le plugin sur sa page de présentation
  2. Installez via WordPress → Extensions → Téléverser
  3. Activez — les pages nécessaires sont créées automatiquement
  4. Allez dans Membres → Réglages pour assigner les pages et configurer les redirections
  5. Ajoutez le widget dans une sidebar, publiez

Membres est open-source (GPL v2). Gratuit, sans condition.

Stéphane
Stéphane
Articles: 39