Créer un espace réservé aux membres avec WordPress

Comment permettre à mes partenaires, clients ou autres membres privilégiés, d’accéder à du contenu qui leur est spécifiquement dédié ? La réponse consiste à créer un espace membre fonctionnant sur la base des utilisateurs enregistrés tout en maîtrisant de A à Z votre image de marque.


Pré-requis

Lorsqu’on envisage la création d’un espace réservé, il est important de prendre en considération 2 aspects essentiels :

  1. Vous devez proposer un système d’enregistrement automatisé pour vos utilisateurs qui pourront alors se connecter sur votre site via un système de login traditionnel. Bien entendu, il nous faudra passer au-dessus du module de connexion de WordPress pour conserver une identité visuelle propre à votre site – un logo notamment, et proposer des champs personnalisables ;
  2. Créer des pages de contenu inaccessibles depuis les moteurs de recherche où la barre d’URL sans être préalablement connecté ;

Pour traiter ces 2 aspects, nous ferons appel à 3 plugins gratuits et parfaitement fonctionnels :

  1. Member Access : comme son nom l’indique, ce plugin permet de définir directement dans l’éditeur d’articles ou de pages si le contenu en question est visible de tous ou uniquement des utilisateurs enregistrés ;
    file
    Plugin pour créer un espace membre avec WordPress. Idéal pour restreindre l'accès à certaines pages ou articles aux utilisateurs enregistrés uniquement.

    Member Access

    Taille : 485,4 KiB  •  Date : 15 avril 2010 •  Hits : 3 450

  2. Login With Ajax : offre un système de connexion en Ajax – sans rechargement de la page, via un simple widget et permet la configuration de redirections en fonction des rôles des utilisateurs ainsi que du statut de la connexion – connecté ou non ;
    file
    Plugin de connexion en Ajax via widget ou PHP.

    AJAX Login

    Taille : 16,8 KiB  •  Date : 15 avril 2010 •  Hits : 3 490

  3. Customize Your Community : personnalise la page d’enregistrement et de connexion pour correspondre au design de votre site. CYC permet également l’ajout d’un captcha de sécurité pour la phase d’enregistrement. Un aspect essentiel pour le marketing et le côté professionnel de votre entreprise notamment ;
    file
    Un plugin permettant de personnaliser les pages de connexion, d'enregistrement et de profil pour donner une image de marque à votre site.

    Customize Your Community

    Taille : 23,4 KiB  •  Date : 15 avril 2010 •  Hits : 2 098

Il convient de télécharger puis d’installer ces 3 plugins pour gérer votre nouvel espace membre. Toutefois, seuls les 2 premiers sont nécessaires pour déployer l’espace réservé. Customize Your Community est réservé aux utilisateurs avancés qui connaissent bien le code source de leur thème graphique.

Mise en place de l’espace membre

La vidéo suivante vous indiquera la méthode à suivre pour créer votre propre espace exclusivement réservé aux membres inscrits.

Pour insérer manuellement le module de connexion en Ajax, insérez le code PHP à l’emplacement de votre choix :

<?php get_ajaxlogin() ?>

Une fois de plus, WordPress fait preuve de flexibilité en permettant l’insertion d’un espace strictement réservé aux membres inscrits. Côté administration, les options nombreuses restent simples à paramétrer. Seule une version française manque à l’appel… visiblement impossible à traduire avec Poedit (je m’y suis mis avec l’ami Wolforg mais rien n’y fait).

Crédits photo : ikonic

Articles relatifs

135 réflexions au sujet de « Créer un espace réservé aux membres avec WordPress »

  1. Je confirme, la traduction de Members Acces n’a pas été possible, et ce n’est pas faute de s’être arraché les cheveux dessus… Ceci étant dit c’est quand même une très bonne extension pour mettre en place un « Intranet » dans son site WordPress :-)
    P.S : Les deux autres sont bien aussi.

  2. Super intéressant.
    Je pensais justement à quelque chose du genre pour mon blog. Cela tombe donc à point. Il me faudra expérimenter un peu car j’ai en projet un truc un peu spécial, vous savez peut-etre que j’écris des nouvelles, romans, contes, etc… qui sont actuellement accessibles par tous. Je voudrais :
    - Permettre l’accès à certains textes aux utilisateurs qui en payeront le prix (il s’agit de textes corrigés par une professionnelle, dotés d’illustrations réalisées par des professionnels, ce qui a impliqué un investissement financier) et qui pourront consulter le texte en ligne, l’imprimer ou en obtenir la version e-book
    - Créer une communauté de lecteurs, au sens lectorat éditorial qui pourront lire toutes les nouveautés en échange de laisser leurs commentaires critiques
    - Laisser les textes déjà parus ou publiés en creative commons accéssibles à tous.
    Il me faudra donc créer une communauté par texte payant et une communauté lectorat.
    Je pense que j’attendrai la 3 pour ce faire, l’aspect MU me permettant certainement de formater tout ceci plus facilement. Je vous tiendrais au courant.
    Mes amitiés à Wolforg
    et surtout que l’esprit de WordPress reste avec vous.
    Au plaisir
    THierry

    • Un projet intéressant sur WordPress !

      Je suis sûr qu’il existe des plugins permettant de restreindre l’accès à certains contenus moyennant paiement.

      En se basant sur ce podcast et en combinant d’autres plugins, c’est jouable !

      N’hésites pas à faire des retours là-dessus. ;)

      • Au fait, j’avais déjà commencé a explorer un peu le sujet et découvert le plugin : wpnamedusers
        qui fait je crois la meme chose que Member Acces mais qui dispose d’un .pot
        On peut y faire des groupes aussi et ils peuvent comporter des utilisateurs différents. Le post qui n’aura pas été affecté à un user ou à un groupe sera en public par défaut.
        À bientot
        Thierry

        • Effectivement, WP Named Users a l’air plutôt bien pour gérer simplement un Intranet/Extranet. Je viens de le traduire grâce au .pot, la traduction est ici.

          Have a good day ;-)

          • Bonjour que la force de WordPress soit avec vous.

            Pour le plugin wpnamedusers, au passage merci pour la trad à Wolforg, il a quelques faiblesses, il laisse passer les feeds, ce qui peut etre embarassant s’ils reprennent l’article en entier. S’ils n’en proposent que l’extrait, tu arrives sur la page 404, laquelle doit donc comporter une ligne indiquant au surfeur qu’il est possible de voir l’article en s’enregistrant. Sinon, le principe des groupes est génial, chaque groupe pouvant etre limité à des articles spécifiques et ou des pages spécifique. Je vais donc me pencher sur Member access afin de comparer car d’après le tuto, il peut interdire également les feeds.
            Il est peut etre envisageable de fondre les deux plugins mais il me faut attendre le printemps du cerveau, le mien est encore en mode hivernal.
            A bientot.
            Thierry
            PS d’importance, les tests se font sous la beta 2 de WP 3 en multi-site et le plugin fonctionne très bien, il n’est activé que sur un des 4 sites.

  3. Ping : Créer un espace réservé aux membres avec WordPress | Intelligence Web, Réseaux d'affaires, Business

  4. Merci pour les tutos, ils sont bien exliqués. Par ailleurs, j’ai un petit soucis avec ajax Login. En fait, tout est normal avec la registration, le login etc… MAIS j’arrive pas à me delogguer lorsque je clic sur logout . En fait wordpress m’envoye sur une page d’vertissement d’echec ayant ceci comme contenu: « Vous êtes en train de vous déconnecter de Espace relax.Merci de réessayer. » . Est ce que quelqu’un a une idée de la cause de ce problème. Merci à tous.

    • Il me semble que j’ai déjà ce genre de bugs mais cela n’est pas lié au plugin.

      En effet, ce widget utilise les fonctionnalités de WordPress pour afficher le login. Je pense que tu devrais mettre à jour WordPress pour voir si le bug persiste.

      Je n’ai malheureusement pas d’autres solutions à te proposer. :(

  5. bonjour,

    très intéressant, je vais essayer cela ASAP …

    dans le même ordre d’idée, connaissez-vous des plugins WordPress permettant à des utilisateur de se créer des comptes personnalisables par leurs soin (photo, nom, prénom, age, hobbies, …) ?

    je voudrais mettre cela en place sur mon nouveau blog « www.ma-startup.fr »

    merci d’avance !

    fabien

  6. J’ai bien suivi le tutoriel de A à Z
    mais lorsque j’ insère le widget Ajax login
    et que je retourne sur la page du site,
    il n’y que l’option login et mot de passe
    pas de lien « inscription », comment faire pour
    l’ajouter à l’extension ?

    merci d’avance

  7. Hello,

    Excellent ce tuto, parfaitement détaillé, top!

    Je me pose la question suivante : A partir de ce procédé, existe t-il selon vous un moyen de faire en sorte que quelqu’un qui se connecte via son login et son mot de passe, arrive sur une page qui lui est uniquement dédiée ?

    Éventuellement, je pensais à un mixte: On peux protéger sa page par un mot de passe via la fonction de base de wordpress. Alors je pensais à utiliser l’interface de connexion du tuto où le login serai le nom de la page et le mot de passe celui défini et hop, badaboum, on arrive sur la page protégée… Vous voyez ? Si vous avez une idée pour aller dans ce sens, je suis preneur :) ))

    • C’est exactement le principe du plugin (j’ai d’ailleurs appliqué ça dans une situation réelle).

      Il suffit de créer une page de connexion pour y placer le zone de connexion (ou bien par un widget).

      Ensuite, créez une seconde page qui sera exclusivement réservée aux membres pour fournir du contenu spécifique (cf. podcast). Ne pas oublier d’indiquer qu’il s’agit d’une page réservée aux utilisateurs enregistrés dans les propriétés.

      Enfin, configurez quelques options de redirection dans les paramètres du plugins ; de sorte qu’un non-membre soit redirigée vers la page de connexion et qu’un utilisateur connecté vers la page au contenu spécifique.

      J’espère avoir été clair ! ;)

      Par contre, c’est une fausse bonne solution de combiner ce plugin avec la fonction page privée de WordPress. J’ai déjà essayé mais cela ne fonctionne pas.

      • J’ai du mal m’exprimer : Là, si on suit les étapes du tuto, cela permet juste de rediriger tous les gens inscrits vers une page membre et non une page spécifique à chacun.

        Dans l’idée, je voudrais créer des pages pour chacun de mes clients, je leur communique leur login et leur mot de passe et ils ont accès à une page privée où seuls eux ont accès et non tout les membres inscrits. Tu vois ?

        Peut-être faut-il que je songe à un autre plugin…

  8. Le test de Member access aura été vite fait, il est bien trop restrictif pour me plaire. C’est vrai que tu peux changer les options pour chaque page et chaque article mais s’ils sont déjà parus, c’est le passage obligatoire par l’éditeur ou passer tous le blog en privé. Ayant plus d’une cinquantaine d’articles à faire passer en accès limité, cela ne peut pas me plaire.
    Pour les feeds, c’est tout l’un ou tout l’autre, donc pas trop ma tasse de thé non plus.
    Je resterai donc sur mon wpnamdedusers.
    Member access fonctionne également sur la beta test 2 de WP 3 en multi site activé pour un seul site, pour ceux que ca intéresse.
    Bon week end les amis
    Thierry

    • Merci de ce retour d’expérience, c’est toujours très intéressant à lire pour s’y retrouver un tant soi peu dans cette jungle de plugins.

      Si tu souhaites une solution vraiment aboutie pour gérer ton espace membre avec WordPress, je pense que tu devrais te tourner vers des plugins payants dont MagicMembers (pas testé personnellement).

      Tu peux le tester pendant 30 jours et demander le remboursement s’il ne te plait pas car c’est quand même 97$ pour une licence (moins avec l’euro fort). ;)

      • Effectivement, cela a l’air super intéressant. Quoi que la version single à 97 $ ne supporte qu’une année update, ce qui peut faire peur en voyant à la vitesse à laquelle se développe WP.
        Je tenterai surement l’expérience si la nouvelle version de mon site rencontre un peu de succès, sinon, il est évident que l’investissement n’en vaut pas la chandelle. Merci pour ce lien précieux.
        Amitié
        Thierry

    • Bonjour à tous et merci Aurélien pour ce blog (clair, agréable, précis, centré sur l’essentiel), un vrai bonheur !

      J’arrive de CMSMS où j’ai une petite expérience (3 sites). Et je voulais découvrir WP et sa communauté. Grâce à ce blog, et wptrads je ne suis pas déçu (le forum officiel est plus touffu).

      Pour réaliser ce 1er Test, j’ai entrepris la création d’un Blog Familial (WPMU) le principal de la famille et un Sous-Blog / enfant (ils sont encore petits).

      Évidemment, les blogs des enfants seront entièrement privés, et une toute petite partie du blog familial sera publique.

      (Jusque-là ce tutoriel était parfait).

      Mais, le besoin se complète ainsi :

      Il est nécessaire de gérer des groupes (front end users) car un enfant ne veut pas que les copains de l’autre accède à son Blog.

      et un système d’inscription en ligne facilite l’administration de tout ça (pas besoin de réaliser toute la saisie des utilisateurs) pour affecter un nouveau membre à un groupe.

      Ainsi, un groupe famille accèderait à tout le contenu alors qu’un groupe 8 ans Jojo ne verrait que les photos de l’anniv auquel a assisté son enfant.

      Dans ces nouvelles conditions, le tuto ne convient plus, puisqu’il ne gère que « logué / non logué » et pas les inscriptions en ligne (à ce que j’ai compris).

      J’ose ainsi poster ici dans ce tuto, car il s’agit du tuto des accès restreints et ici dans ce commentaire car la solution à ma problématique résoudrait aussi de fait, celle de Thierry. (ainsi que tous les cas de figure d’un besoin d’accès restreint me semble-t-il), donc intéresserait tous les utilisateurs de WP qui ont ce besoin.

      Donc après de longues heures de recherches et de traductions aléatoires (oui mon anglais est catastrophique), je n’ai trouvé que ce plugin (http://wp-member.com/) qui semble la solution idéale (description qui en est faite) mais :

      - 30$ pour un site sinon 150$ pour 1 an
      - non référencé sur les plugins de wordpress.org (là ça m’effraie beaucoup ! Ai-je tord ?)

      J’ai essayé wpnamedusers qui gère les groupes (très facilement) mais :
      - Il n’apparait que sur le site principal (peut-être je m’y suis mal pris pour une install MU)
      - Il n’y a pas de gestion des inscriptions en ligne (d’ailleurs comment le raccorder à un tel plugin qui se chargerait de cette tâche ?)

      Existe-il d’après vous un plugin « gratuit » (j’ai 3 enfants à nourrir et ce n’est pas un site professionnel) qui sait répondre à ce besoin « facilement » ?

      Sinon, un tutoriel « accès restreint » du style :
      ajax login + wpnamedusers (ou autre qui gère les groupes) + plugin d’enregistrement en ligne avec validation de l’admin
      ne serait-il pas une bonne idée, puisque ça répondrait à la plupart des besoins rencontrés sur WordPress ?

      Pardon d’avoir été si long, je n’ai pas su résumer d’avantage… Merci de vos retours :)
      Hervé

  9. D’abord, merci Aurélien pour cet article !

    Member Access et Ajax Login sont très bien. Sauf quand on se delogue : il utilise la focntion de wordpress et renvoie vers la page WP de connexion. La redirection inscrite dans le plug-in ne semble pas fonctionner. Voici le code (fichier al_template.php) :

    <a href="">

    Je suis en WP 2.9.2.

    Auriez-vous un code alternatif, permettant de revenir sur la page sur laquelle on est, en étant juste déloggué ?

    Merci ! ;-)

    Agamben

  10. J’ai trouvé la solution : utiliser un autre widget de connexion à la place de Ajax login. En l’occurence : sidebar-login, qui fonctionne très bien, et qui est un peu personnalisable. Et lorsque l’on se deloggue, on reste proprement sur la page en cours de consultation. Marche impec ! :-)
    Hert tu devrais essayer…

  11. Bonjour aurelien,

    Juste pour dire que chez moi le plugin ajax ne marche pas! Il s’installe et s’active correctement mais au moment de l’inscription on me dit  » registration user is disable » alors j’aimerais savoir pourquoi…

    merci d’avance

  12. J’ai remarqué que personne d’autre n’a vécu le même probleme que moi. D’abord merci pour ce post interessant. J’ai testé members acces, et quand je reserve plus d’un post aux membres, ma page d’accueil de deforme, les elements « du modele page d’accueil » se déforment et repoussent ma sidebar tout en bas de la page.
    Dans mes reglages tout le monde ne peut pas s’enregistrer, je sais pas si ça peut expliquer ce probleme.

    En tout cas merci, je suis toujours épaté par les différentes fonctionalités de wordpress

    Bon week end à tous

      • J’utilise la dernière version de WP, 3.0.1
        Le mode multisite? Je pense que non, je connais rien de cette fonctionalité.

        Finalement j’ai installé role scoper(http://wordpress.org/extend/plugins/role-scoper/).Il semble répondre à mon besoin de publier des articles et pages uniquement accessibles aux abonnés.

        Pour l’accès des abonnés, j’ai installé « sidebar login ». Je suis pas encore satisfait des redirections qui ne respectent pas ce que j’ai mis en configurant le plugin, ni la déconnexion qui n’est effectivement qu’après avoir redemarré la machine. Je vais revoir tout ça plus tard.

        Merci encore

        • Je ne connais pas Role Scoper mais de nombreux plugins de gestion d’espace membre. Après tout dépend, si tu souhaites personnaliser le processus d’inscription y intégrer d’autres avantages membres, etc.

  13. Article très intéressant et complet, voilà de quoi se renseigner, je viens tout juste de découvrir l’article :)

    J’aimerai savoir, tout ces conseils sont utiles pour ouvrir l’accès complet à toutes les personnes logués mais qu’en est-il si l’ont veux que une MrX arrive sur sa page dédiée X, MrY arrive sur sa page Y dédiée?

    A chaque personne sa page en somme.

    Est-ce possible avec ces plugins?

  14. Et bien tu ne manque pas de ressources sur ton blog, merci :D

    En fait les membres n’auront pas conscience des autres, plus qu’un accès membres c’est plutôt un accès client auquel je réfléchi actuellement. Et je me dis que wordpress doit bien pouvoir faire ça.

    Je cherche juste un accès client qui renvoi sur une page spécifique selon le client( son login ou email)

    Je vais prendre le temps d’éplucher tes liens, merci pour toutes ces infos, c’est très appréciable.

    • Merci de ton commentaire ! :cool:

      Techniquement, tout dépend de ce que tu vas afficher de différent pour tes clients. Si tu veux une page avec une gestion d’abonnement à une newsletter ou encore une page de profil et de gestion de mot de passe, c’est tout à fait possible.

      Si tu as besoin de faire appel à un professionnel peu onéreux, je suis ! :D

      • ;) L’idée est toute fraiche de ce matin donc je suis encore entrain de définir la chose qui n’est mm pas sur d’aboutir.

        Je note que en cas de galère profonde à trouver qqe chose de gratuit j’ai l’adresse d’1 pro vers qui me tourner ;)

        ( En tt cas si ça n’existe pas c’est une idée de plugin à développer et vendre)

  15. Bonjour
    Merci de tout ces apports
    Les pugins ont l’air de bien fonctionner
    Juste un petit souci. Je souhaite que l’inscription se fasse sur une page et la zone d’inscription s’est mis naturellement sur /wp-login et a l’inscription renvoie a wp-admin/index.php au lieu de renvoyer sur ma page partenaire.
    Ou est l’erreur ?
    Merci de votre aide
    Manuel

  16. bonjour,

    j’ai test member access et ajax, (je précise que je débute sur wordpress) et tout fonctionnait à merveille, jusqu’au moment où en cherchant une fonction (vu que tout est en anglais et que je pige rien) j’ai cliqué sur clear post override. du coup j’ai toujours le formulaire de conexion, mais qui ne sert à rien puisque tout est visible. existe – t-il un moyen d’annuler cette manip ?

    • La fonction Clear Posts Overrides de même que la fonction Clear Pages Overrides efface les paramètres spécifiques définies indépendament pour chaque article / page.

      En d’autres termes, tu viens de remettre à zéro les paramètres personnalisés. Désormais, tout est configuré pour obéir aux règles définies dans les réglages du plugin.

      Au vue des informations que tu me donnes, il te faudrait indiquer un accès restreint par défaut à ton contenu…

  17. bonjour,
    bon, tout fonctionne à merveille :-)
    mon seul soucis, est que tout le monde peut s’enregistrer lui même puisque le mdp est directement envoyé par e-mail, donc aucun moyen de vérifier les abonnés avant qui peuvent donc automatiquement voir le contenu du site…
    est-ce que j’ai mal configuré quelque chose où doit on rajouter des options.

    • Non la procédure d’inscription est normale. Mais on peut tout aussi bien créer les comptes utilisateurs au compte-goutte via l’administration pour la restreindre à un groupe de personnes connues.

      Ravi que tout fonctionne à présent ! ;)

  18. bon problème effectivement résolu en dirigeant ceux qui s’inscrivent vers une catégorie qui n’a aucun droit d’accès, et en les changeant de catégorie après .
    ce qui m’étonne c’est que avec ie et firefox pas de problème on arrive sur la page d’identification wordpress alors qu’avec safari on accède directement au site :-( … une raison à ça ?

  19. Bonjour,
    Je travaille à la réalisation d’un site pour mon association avec multiples rédacteurs.
    Il y aura une partie publique avec un menu : Accueil,Club (qui sommes nous?),Activités, Petites Annonces et Contact) et une partie membre avec menu : Club (Coordonnées des adhérents, statuts, etc). Calendriers, Compte-rendus.
    Q: Si je retiens ta solution Members Access, les rédacteurs seront obligés pour chaque création d’article ou page, de préciser s’ils sont publiques ou privés?
    Si oui, est-ce que la création d’un second WP dans un nouveau répertoire (ex /membres)avec un accès identifié, ne faciliterai pas la tâche des rédacteurs en rédigeant dans l’un ou l’autre Dashboard selon le besoin?
    J’espère être suffisamment clair …

    • Bonjour,

      avec Member Access, il est possible de définir des propriétés au cas par cas ou de façon globale.

      Après tout dépend de que ce tu recherches précisément. Il y a peut être d’autres solutions plus simple.

      En tous les cas, je te déconseille franchement la seconde solution…

  20. bonjour

    j’ai une toute petite question ..
    lorsque l’on fait logout donc en voulant quitté l espace menbres n y a t il pas moyen de faire une rediréction vers une page precise ex:l acceuil de mon site au lieu d arrivé sur le log de mon wp..

    je voudrais simplement faire une redirection de lgout vers la pag d acceuil du site web…

    peut t on m en dire plus?j ai reussi a installé a merveille ce plugin grace a votre podcast et votre site qui et super bien agencé..
    vraiment je vous tire mon chapeau pour ce tuto et tout les autres que je n’est pas encore eu le temps de découvrir mais je compte bien tous les voirs tellement vous faite sa bien..

    rv
    un utilisateur WP heureux..

  21. mais de rien c’et sincère,quel beau site et agencé a merveille..merci pour le lien du code a inserer j ai bien compris se qu’il faut faire mais je me demande ou modifié pour y arrivé..?je pense dans le plugin access?dans l editeur du plugin?ou est ce plus simple?la je cherche dans le plugin ou et indiqué la fonction mais en vain..je cherche en tout cas..

  22. ok j avais pas vu ceci:
    Source File
    wp_logout_url() is located in wp-includes/general-template.php.

    donc dans ce fichier php cherché la fonction et lui donné un autre lien si j’ai bie compris?

    merci de ton info et de m avoir aidé…

  23. voila mon code pour la sortie de mon wp dans ce fichier php :

    function wp_logout_url($redirect =  ») {
    $args = array( ‘action’ => ‘logout’ );
    if ( !empty($redirect) ) {
    $args['redirect_to'] = urlencode( $redirect );
    }

    $logout_url = add_query_arg($args, site_url(‘wp-login.php’, ‘login’));
    $logout_url = wp_nonce_url( $logout_url, ‘log-out’ );

    return apply_filters(‘logout_url’, $logout_url, $redirect);
    }

    et je voudrais faire un retour home page si je quitte le login donc ceci:

    <a href=" » title= »Logout »>Logout

    ??je suis bip ou quoi que je n’y arrive pas..

    • Non il ne faut jamais modifier les fichiers du thème de WordPress.

      Les fonctions PHP de WordPress s’utilisent notamment dans le dossier /wp-content/themes/.

      Par exemple :

      <a href="<?php echo wp_logout_url( home_url() ); ?>"
      title="Logout">Logout</a>

      Ce bout de code doit être inséré à l’emplacement où tu veux le rendre accessible – header.php de ton thème ou dans un fichier du plugin.

  24. Salut à tous,

    Interessant ce petit tuto !Merci bien !
    Mais maitenant, j’ai une question bête … ya t il mmoyen d’intégrer un forum sur le site WP qui reprend la même base d’utilisateurs !?
    Si oui quels sont les forum que l’on peut utiliser ?

  25. Ping : Mes liens favoris sur Diigo (weekly) | Seniorette made in Web

  26. Ping : Créer un espace réservé aux clients avec WordPress | Le blog de my telepro-partner

  27. bonjour,
    Bravo pour ces tutoriels!
    pour ma part, en faisant des tests d’inscription, je constate que l’inscription se réalise sans passer par la modération de l’administrateur,ce qui fait n’importe qui peut recevoir un mot de passe…

    l’activation/désactivation de « inscription » dans Réglages -> général fait que,soit tout le monde peut s’inscrire,sans passer par la case modération, (ou personne ne peut s’inscrire).

    merci pour toute réponse.

  28. Site en construction

    Bonjour grace à vous j’utilise Member Access mais avec Register Plus.
    Member access me pose un petit problème : Lorsqu’un non membre active un lien réservé aux membre, il tombe sur une erreur 404. J’aimerais qu’il accède à une page dédiée lui expliquant pourquoi il doit s’inscrire et comment….
    Est-ce possible?

  29. bonjour,

    j’ai suivi pas a pas, votre vidéo, j’ai dans le cas ou je me connecte en admin accès a ma page espace membre avec comme titre « Privé�: Privé : Espace membre » c’est moche mais disons. par contre, quand je veux me connecté via un compte utilisateur j’ai une erreur 404 « aucun fichier trouvé » alors que j’ai mis du texte en test sur la page espace membre, je précise que je souhaite créer pour certains utilisateurs une page accessible uniquement par eux et moi bien sur mais que seul moi peut changer au besoin, ils peuvent seulement rajouter des com a mes articles. SVP aidez moi.

  30. Bonjour,

    Merci pour ce tuto très intéressant!

    Je souhaiterais pouvoir modérer les inscriptions à mon site.

    Je m’expliques, ici tout le monde peut s’inscrire à partir de l’espace membre. Moi je souhaiterais recevoir un mail de notification puis valider son inscription avant que la personne ai accès.

    Est-ce possible?

    Merci de vos réponses

  31. Bonjour,

    Je viens de découvrir les plugins Member Access et AJAX Login suite à cet article et qui seraient très utile pour un site que je réalise. Seulement, je rencontre un problème lorsque je désire m’enregistrer en tant que membre sur le site afin d’obtenir un mot de passe.
    Le message qui s’affiche est le suivant: « User registration is disabled. » Pouvez vous m’éclairer ?

  32. Bonjour,

    Merci pour cette video très bien faite.

    Ma difficulté cependant n’est pas résolue, parce que je sais « trop bien » ce que je cherche peut-etre :-)

    Je cherche a rediriger un abonné DEJA inscrit sur une liste (avec donc deja un e-mail client et un login-pass)vers une « page membres » ou plus exactement une cascade de « pages membres » specifiques…

    … laquelle n’a pas besoin d’etre dans un coffre-fort mais simplement hors-menu(s) du blog et bien sûr planquée des moteurs de recherche…

    … et pour lquel j’ai DEJA un script (« non wordpress ») d’identification & login parfaitement fonctionnel … (je n’ai donc pas besoin de « Ajax login » qui à priori me compliquerait plutôt la tâche en distribuant des logins a des prospects non enregistrés sur la liste)…

    … cela pourrait donc etre « idéalement » une page « privée » si toutefois WordPress remplissait vraiment son rôle a l’égard de ces pages (ce qui hélas n’est pas le cas puisque celles-ci ne sont visibles que de l’administrateur connecté… Mais quel intérêt, je me le demande, le programmeur du staff de Wp devait etre îvre ce jour-là ?!? :-)

    … Or Wp ne remplit helas pas son rôle sur ce point ce qui complique un peu la donne…

    Bref. Comment créer des pages « cachées » et néanmoins « appelables » par une URL (ou un permalien) SANS pour autant devoir a chaque fois « repasser la douane » d’un login (puisque cette étape aura déjà été validée en amont) ?

    J’ajoute que j’ai bien essayé de contourner cet obstacle en créant un espace « membres » completement autonome, hors Wp, avec une identité visuelle graphique assurée par un pseudo-template, mais du coup je perds le bénéfice des commentaires intégrés (que je voudrais quand meme conserver), bref… Casse-tête :-)

    Que permet « Member_acces » pour cela et quelles sont ses limites, comment déjouer ce piege et contourner ces obstacles, afin de résoudre cette petite difficulté, voila donc « the » question, merci du coup de pouce… :-)

    Bien amicalement,
    Michael

    • Bonjour,

      merci d’apprécier la vidéo !

      L’intérêt des pages privées réside dans le fait qu’un utilisateur connecté peut y avoir accéder. Or, il n’existe pas que des comptes administrateurs sous WordPress. Le rôle le plus bas est « Abonné » et offre juste la possibilité de lire du contenu. Par contre, le rôle « Editeur » peut consulter des pages privées. Le plus simple est de se reporter au codex pour cet aspect : http://codex.wordpress.org/Roles_and_Capabilities#Subscriber

      Concernant ta problématique globale, je pense qu’il existe une solution mais elle n’est pas toute faite et ne peut faire l’objet d’une simple réponse par commentaire. Il faudrait compter plusieurs heures de recherche mais surtout de tests. ;)

  33. PS:

    Re-bonjour, je crois que je pourrais avoir la moitié de la solution (avec un niveau de « confidentialité » tout à fait satisfaisant pour ce que je souhaite créeer) avec wp_list_pages (je viens de consulter http://wpchannel.com/exclure-page-blog-wordpress/) mais la moitié seulement :-|

    L’autre moitié consisterait a exclure ces memes pages des petites pattes des « spiders » des moteurs de recherche…

    Comment procéder ?

    Avec « robots.txt » ?
    Avec « sitemap.xml » ?
    Et comment exclure ces pages du champ d’action du plugin « XML Sitemap » ?

    Merci beaucoup :-)

    • Tu pourrais peut-être essayer de créer les comptes utilisateurs dans WordPress avec les mêmes identifiants / mots de passe fournis à tes utilisateurs. Du coup, le tutoriel redevient fonctionnel.

      Pour empêcher l’indexation, le mieux est d’installer un plugin de SEO (All in One, Yoast, etc.) qui va te permettre d’appliquer une balise noindex sur l’une de tes pages directement dans l’éditeur.

      En principe ça devrait être bon. ;)

  34. Re-bonjour,

    Je reviens une fois de plus parce que je ne suis pas sur d’avoir tout compris…

    Et aussi parce que ce « kit » de 3 plugins a engrener (ci-dessus) ne semble pas totalement repondre a mes besoins.

    Il va donc me falloir tailler une fois de plus encore dans le sur-mesure… :-)

    Si j’ai bien compris, « member-acces » attribue le statut « login requis » pour la ou les pages de notre choix. Jusque la, ca va.

    En revanche, ce que je ne saisis pas, c’est la nature et la forme de la cle d’ouverture de ces pages pour un membre donné…

    Si j’ai bien compris egalement, « Ajax-login » (ou tout autre script du meme genre, puisque apparemment ces deux pluggin ci-dessus n’ont pas ete concus a la base dans le but d’etre specifiquement accouplés), apres avoir verifié les login & pass d’un membre, eventuellement attribué / enregistré ceux-ci dans la meme dbase, delivre une autorisation d’ouverture qu’il transmet a member_acces.

    Mon questionnement (et j’ai bien épluché la doc ET le code de ‘member_acces’, sans rien y trouver…) est : Quel est le CODE que ajax-login envoie a mb_acces pour lui signifier : ‘Sésame, ouvre-toi !’ ?

    En question subsidiaire, comment pourrais je accoler ou faire accoler CE meme code par un autre script de login (celui de ma propre dbase par exemple ;-) et avec quelle methode (GET ? POST ? SESSION ? autre ?) pour lui dire ; « OUVRE cette page » ?

    Trivial, non ?

    Mon petit doigt me dit que « member_acces » devrait détenir les elements necessaires et suffisants pour assurer ce tour de passe-passe…

    Seulement voila, je me vois insuffisamment calé, autant en anglais qu’en php, pour tout piger parfaitement…

    Pourriez-vous m’aider svp ?

    Merci infiniment.

    Bien cordialement;
    Michael

  35. Merci Aurélien,

    Du coup, je saisis en passant comment fonctionne ce fameux plugin ‘platinum-seo-pack’ que j’ai déjà installé en fait. Voici donc la fonction des ‘noindex’… ;-)

    Pour le reste, je crois que je vais renoncer à ‘member acces’, à moins de comprendre comment justement le ‘plugger’ en aval sur ma propre logistique. J’ai déjà un excellent script généraliste sur mon serveur, le ‘script PMP’ de Albovision (www.albovision.com), capable de gérer toute une boutique à lui tout seul, c’est OK pour moi :-)

    J’essaye de pas trop sombrer dans la fascination de l’aspect technique, même s’il est fascinant, pour rester centré sur mon objectif, qui est d’apprendre à (mieux) bloguer afin de (mieux) développer l’offre dans mon domaine de compétences… même si j’en ai besoin pour cela, voilà :-)

    Merci, et bien amicalement,
    Michael

  36. Bonjour,
    j’ai toujours le soucis concernant la redirection après le logout. Quelle ligne de code et où précisemment dois-je l’insérer? J’ai beau lire attentivement tous le posts, mes connaissances en informatique sont beaucoup trop restreintes.
    Je vous remercie d’avance

  37. Tout fonctionne à merveille. Dans le menu, quand on clique sur la page « espace réserve », ou bien sur le forum qui est privé, apparait un message d’erreur lorsque l’utilisateur est déconnecté…. J’aimerais qu’à la place il y ait une redirection pour pouvoir se connecter, est-ce possible?

  38. Merci pour le tuto. Ca fonctionne à peu près sauf que … Je précise que je tente de rendre le blog complètement privé. Donc il reste afficher en page d’accueil le lien vers le tableau de bord, peu importe le niveau du membre. Question, comment virer l’option ? Et, lorsqu’il s’agit de l’administrateur qui se connecte, il n’est pas rediriger immédiatement vers le tableau de bord. Dans login ajax j’ai redirigé vers le blog et dans member access vers le login si pas logué. Une soluce ?

    • Rendre un blog complètement privé peut se faire avec d’autres plugins conçus pour ce besoin. Je n’ai pas de nom en tête mais une recherche sur le référentiel de WordPress avec des mots-clés comme « private » devrait t’aider.

      Sinon, oui on peut faire tout ce que tu demandes, mais en intervenant directement sur ton site – possible, sous forme d’une prestation payante toutefois. ;)

  39. Bonjour à tous,
    J’ai tout lu mais hélas en essayant les plugins indiqués je n’arrive pas à mes fins.
    Donc, avec BuddyPress j’ai besoin de cacher au public les membres du GROUPE ‘BASE’ et ce n’est pas possible avec l’un ou l’autre de ces plugins : BuddyPress Private Community, Member Access, wpNamedUsers ou More Privacy Options.
    J’utilise le thème Custom Community 1.8.7. J’ai essayé avec le thème Soho 3.17.15 qui me plait davantage mais là c’est pire… Les membres sont toujours présents dès la page d’accueil… Pas terrible surtout après les réglages PRIVÉ ou MASQUÉ…
    Donc comment rendre accessible la page MEMBRES uniquement aux abonnés et pas au PUBLIC? Je pensais faire ‘disparaître’ cette page du MENU en HAUT dans la partie publique, mais là je sèche…

    Alors si quelqu’un peut m’aider ce sera un grand soulagement. Ça fait 3 jours que je galère…
    Merci à tous ;-)

  40. Bonjour!
    Merci pour ce tuto très intéressant!
    Je voulais juste vous demander si on peut remplacer AJAX par hypervisor login/logout car cote esthétique il est plus cool :) si vous voyez! meme si j ai lu quelque part que hypervisor est reserve seulement aux utilisiteurs de WP donc je suis un peu perdu la!
    Merci d avance.

  41. Bonjour,

    Malgré mes tentatives répétées, je ne parviens pas à utiliser ces plugins. Après les avoir téléchargées, puis placées dans le fichier wp-content/plugin/ de mon ftp, j’active les plugins sur ma page d’administration WordPress. Malheureusement, lorsque qu’ils sont activés, aucun lien ne vient s’ajouter dans mon menu de plugins. Et lorsque j’essaie d’accéder aux settings de Member access, j’ai une phrase du type : « Vous n’avez pas les droits suffisants pour accéder à cette page. »
    Je précise qu’aucun autre module n’est activé. A part bien sur Ajax Login et Customize your community.
    Que puis-je faire ? Merci

  42. Bonjour
    J’ai suivi le tuto que vous avais fais je pense parfaitement. Mais lorsque j’essai de m’inscrire ile me marque : « unknow registration reponse « et 2 autre petit truc.

    je ne sais pas quoi faire pour que sa marche :/

  43. Bonsoir,
    Quel plugin faut-il installer ou utiliser pour permettre au membres inscrits sur le site de rectifier les info de leurs profiles et de se désinscrire s’ils le souhaite?
    En vous remerciant

    • Bonjour,
      je cherche également à mettre un lien de désinscription sur mon blog? J’ai pensé dans un premier temps à « détourner  » un plugin de newsletter, où la désinscription est gérée, mais finalement je ne vois pas trop comment utiliser tout ça sans créer de conflit.. Quelqu’un aurait-il une solution stable et fiable?
      Merci pour votre aide.

  44. Bonjour,

    Existe-t-il une possibilité de restreindre l’accès à l’intégralité d’un blog wordpress moyennant l’introduction d’un code ?

    Il ne serait donc pas question d’une inscription avec mot de passe et nom d’utilisateur, mais uniquement un mot de passe qui pourrait être par ex. transmis de manière physique…

    Merci à vous.

  45. Merci c’est sympa, mais pour moi ça ne marche pas. je suis sur mac. J’ai suivi toutes les instructions mais quand je saisis un user j’ai un message d’erreur :user registration is disabled.

    quelqu’un peut m’aider svp ? merci d’avance

    Frédéric

  46. Ok j’ai réglé le premier problème voici le second !

    Sur mon masque de saisie je n’ai pas d’espace « register »..Comment puis je l’activer ?

    Merci d’avance

    Frédéric

  47. Oui Denis, merci. J’ai bien le Ajax login dans la barre latérale. Mais quand je vais dans le détail de l’application il me dit que le « Register » n’est pas activé. A part ça le masque de Login apparait correctement

  48. Bonsoir,

    Merci pour les explications, seulement est il possible de classer les utilisateurs par groupe , j’explique ce que je cherche à réaliser,
    un echange entre enseignant et eleve ; un enseignant de groupe A permet de soumettre un article ou un pdf ou parametrer un évenement , un éleve de groupe B lorsqu’il se connecte aura dans son espace l’article ou le pdf ou l’evenement soumi
    si vous avez une réponse ou pouurez m’orienter vers un tuto je vous serai reconaissant
    Merci d’avence

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.

Pour insérer du code, utilisez un service en ligne comme Pastebin ou prenez-soin de convertir celui-ci en HTML.

Les champs obligatoires sont indiqués avec *.

*

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>