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 ;

    Member Access

    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.

    Taille : 485,4 KiB  •  Date : 15 avril 2010 •  Hits : 10 819
  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 ;

    AJAX Login

    Plugin de connexion en Ajax via widget ou PHP.

    Taille : 16,8 KiB  •  Date : 15 avril 2010 •  Hits : 130 523
  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 ;

    Customize Your Community

    Un plugin permettant de personnaliser les pages de connexion, d'enregistrement et de profil pour donner une image de marque à votre site.

    Taille : 23,4 KiB  •  Date : 15 avril 2010 •  Hits : 6 195

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

245 commentaires

  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.

      1. Peut-être un problème de compatibilité avec un autre plugin. Il faut désactiver tous les plugins puis retenter l’opération pour identifier si le problème vient de là.

          1. J’ai posté des questions sur le forum, jamais de réponse !
            J’ai besoins de l’espace membre pour réserver des téléchargements aux membres.
            Tu peux essayer de t’inscrire sur coolconcept.fr, tu verras l’erreur.
            En tous cas, merci

    1. Bonjour
      Comment fait t-on pour modifier le mail envoyés lors de l’inscription?

      Sujet : [] Your new password
      Envoyé par « WordPress » Le : 23 Février 2011 18:40
      À: helene

      Username: test4
      Password: a27082e
      En attente de vos réponses MERCI

  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

    1. 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.

      1. 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

        1. 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

          1. 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. 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.

    1. 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.

  4. 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

  5. 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

    1. Il faut autoriser l’enregistrement des utilisateurs sur ton site en cochant Tout le monde peut s’enregistrer dans le module Général du menu Réglages.

  6. 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 :)))

    1. 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.

      1. 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…

        1. Bonjour,
          Je me permets de répondre à ton post même près de 3 après, car j’ai le même besoin que toi. As tu finalement trouvé une solution?

          J’ai beau cherché partout je ne vois pas de tutoriel expliquant comment mettre un accès privé. Je veux pouvoir donner un accès privé à mes clients sur une page en particulier.

          Merci de ta réponse.

  7. 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

    1. 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).

      1. 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

    2. 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é

  8. 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

  9. 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…

  10. 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

  11. Désolé c’est bon j’ai trouvé ce qu’il fallait faire.

    enfait je n’avait pas activer l’option  » Tout le monde peut s’enregistrer »

    à présent tout est ok !

    merci pour la formation

    1. Bonjour, je suis dans le même cas de figure pourriez vous m’indiquer où se trouve cette option >> Tout le monde peut s’enregistrer

      Merci beaucoup !

  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

      1. 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

        1. 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

    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.

    1. Merci de ton commentaire !

      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 !

      1. 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 ?

    1. 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.

    1. 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 !

    2. Bonjour et merci pour cet article.

      Je sais que c’est un peu tard mais, on ne sait jamais, quelqu’un peut avoir le même problème que vero.

      Non testé, mais je pense avoir trouvé un plugin pour pouvoir approuver l’inscription d’un utilisateur :
      New User Approve
      http://wordpress.org/extend/plugins/new-user-approve/

      Je pense que ca doit faire l’affaire, et peut-être compléter votre article.

  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. Si vous êtes interressé, j’ai réussir à traduire AJAX LOGiN en Français !

    Je peux vous mettre le lien du packet .rar après approbation de mon message ok?

    Page traduite:
    -Login
    -Register
    -Retriever

    Fonctionnel
    A++

    http://kartel69.byethost31.com/snipereliteplayers/

      1. D’accord, pas d’inquiétude il est n’est pas infecté, ce n’est pas mon but
        Par contre un soucis perciste, je ne reçois pas le mot de passe par mail quand je fais le test d’inscription, l’utilisateur est bien inscrit dans le registre « utilisateur » dans WP.
        Une idée avant de partager le .zip ???

  20. 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 …

    1. 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…

  21. 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..

  22. 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..

  23. 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é…

  24. 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..

    1. 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.

  25. 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 ?

  26. 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.

  27. 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?

  28. 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.

    1. j(ai oublié de dire que quand je déconnecte un compte abonné je ne tombe pas sur ma home page mais sur un espèce de wordpress pour abonné, ça ne me vas pas du tout

  29. 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

    1. Il me semble que cela est possible en mode multi-site de WordPress. Peut-être existe-t-il un plugin pour ce genre de choses… c’est une problématique que je n’ai pas abordée (encore). Je n’en sais donc pas plus.

    1. je vous ai envoyé une notification, pouvez vous m’aider concernant mon problème?

  30. 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 ?

    1. Bonjour,

      je viens de répondre à votre mail, la solution est fort simple : il suffit d’autoriser les inscriptions sur votre site comme l’indique le message d’erreur.

  31. 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

    1. 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.

  32. 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

    1. 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.

  33. 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

  34. 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

  35. 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

  36. 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?

  37. 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 ?

    1. 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.

  38. 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

      1. Merci! En fait j’ai abandonné WordPress et suis retourné à des choses simples comme htaccess. Au moins ça fonctionne et je peux protéger efficacement la page Membres.

  39. 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.

  40. 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

        1. La mise à jour du plugin de ce matin vient de régler le problème.
          Soucis de compatibilité de version apparemment.

  41. 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

  42. 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

    1. 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.

  43. Bonjour peut on choisir la personne qui s’enregistre? genre espace client.
    merci, bonne année

  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.

    1. @casey
      Dans ton cas, le plus simple est d’utiliser les options .htaccess + .htpassword

      AuthType Basic
      AuthName « Access for Intranet »
      AuthUserFile.htpasswd
      require valid-user

  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. Sorry! Aurélien..! Non je ne crois pas ! comment fait on pour activer l’enregistrement des comptes utilisateurs ?

  49. C’est juste génial !!! Exactement ce que je recherchait et le tout super bien expliqué ! Merci beaucoup !

  50. 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

  51. Hello, depuis que j’ai mis Ajax et l’autre tuto de création d’espace membre, wordpress ne me reconnait plus comme administrateur du blog ! Je ne peux même pas validé les commentaires laissées, alors que je les reçois bien sur ma boite mail..Aurélien..please help !A plus

    1. Pour résoudre le problème, supprimes les plugins fautifs via le client FTP.

      Je me demande ce qui peut poser soucis. Mais il est vrai que le tutoriel commençant à dater, certaines fonctionnalités ont pu changer.

  52. Bonjour à tous,
    je cherche depuis un moment déjà des informations concernant s2member.Il se trouve que ce plugin a l’air vraiment puissant et efficaces, cependant difficile à installer.Si l’un d’entre vous à des informations sur le sujet ou quoi que ce soit pouvant m’aider je suis preneur.
    Merci et à bientôt.

    1. Ce plugin fonctionne essentiellement par le code… et malheureusement non pas de tutoriels à te proposer. Les plugins de gestion de membres sont très complexes de par la nature même du besoin… on pourrait écrire un livre complet à ce sujet.

  53. Bonsoir,
    Merci beaucoup pour cet article, même 2 ans après son écriture je vois qu’il est encore utile à tout le monde et à moi-même
    J’aurais une simple question, je cherche à intégrer le module de connexion dans une page, et comme je ne peux pas intégrer de widgets ailleurs que dans la page d’articles … Si j’ai bien compris c’est ce code à rentrer : dans la page, mais rien ne s’affiche =/
    Une idée ? Merci encore

    1. Pas de réponse pour Marie ? J’ai la même question, je voudrais intégrer le module de connexion, sur une page, ainsi je pourrais créer une page « s’identifier ».

  54. J’ai un problème sur mon site j’ai installé vos 3 plugins mais sur mon site j’ai directement login et password je n’est pas le lien pour registrer
    Pouriez vous m’aidez ?
    Merci

  55. J’ai un problème lors de l’inscription d’un membre le temps d’attente est trop long
    normal ?

  56. Bonjour,
    Si aujourd’hui tu devais nous résumer ce qu’on peut utiliser comme plugins pour :
    - disposer d’un espace au sein de WordPress proposant du contenu uniquement accessible à des utilisateurs enregistrés
    - que ces mêmes utilisateurs disposent d’une page de login customisable
    - gérer les utilisateurs en terme de droits d’accès, de groupes d’utilistateurs

    Que nous conseillerais tu après plusieurs centaines de post sur ce sujet ici et depuis que tu as créer ce post ?

    Merci

  57. Sympa les cui cui d’oiseau qu’on entend à 7’10 du dernier podcast ! la fenêtre devait être ouverte

  58. Bonjour,

    je ne comprends pas bien votre tutoriel. Comment obtenir la page de reglages CYC options ? Elle ne figure pas dans mon espace admin alors que j’ai pourtant installé les deux extensions (ajax login et member access). Comment éviter que le navigateur nous redirige vers la page d’accueil WP lorsqu’on se deconnecte ?

    merci d’avance pour vos réponses

  59. Bj,

    je mets le code dans la page: Modèle pour l’erreur 404
    (404.php)
    cela ne fonctionne pas , on me dit que la fonction n a pas ete trouve…

  60. Fatal error: Call to undefined function get_ajaxlogin() in /home/o113245/public_html/wp-content/themes/mantra/404.php on line 20

    pour completer ma question , voila ce qui s affiche

          1. c est possible . je vais essayer de le placer sur une autre page…que me conseillez vous ?
            autre chose , je suis en amerique du sud , je souhaite realiser des sites pour les vendre pouvez vous regardez mon travail
            http://www.web-developpement.info
            et me dire combien je peux en demander car j ai le souci d etre honnete..
            comment m ameliorer?

  61. Bonjour à tous,

    Après avoir regardé la vidéo, j’ai installé les plugins « Member Access » et « AJAX Login », ils fonctionnent très bien mais il y a une manip que je voudrais faire mais je ne sais pas comment.

    J’ai installé ces plugins pour rendre une page de mon site en particulier non visible par tout le monde. Il s’agit d’une page où je voudrais glisser des informations confidentielles ou des documents à télécharger pour les professionnels du milieu dans lequel je travaille à savoir des courtiers et des négociants en vin.
    Je souhaiterais pouvoir créer un « username » et un « mot de passe » communs que je puisse leur envoyer par courrier pour qu’ils puissent se connecter lorsqu’ils le désirent.

    Comment dois-je faire pour créer ces identifiants?

    Merci d’avance,

    Agathe

    1. Bonjour et merci de votre réponse, comment s’appellent les plugins à utiliser?

      1. Heu… Non là il ne s’agit pas de plugIn, mais si vous allez sur Google chercher quelques explications vous trouverez facilement et de plus il doit être difficile de faire plus efficace.

        Bien cordialement

  62. SITE EN CONSTRUCTION

    Bonjour,

    J’ai créer une page « Connexion Intranet » publié en public afin que tout le monde puisse y avoir accès. En revanche, ma page « Intranet » est réservée aux membres grâce à Member Access.

    Je n’arrive pas à insérer le code php dans ma page « Connexion Intranet » afin que les adhérents de mon association puissent s’y connecter.

    De plus, j’aimerai pouvoir créer une liste des personnes qui peuvent se connecter à l’Intranet afin que personne ne puisse se créer de login et s’y connecter.

    Est-ce possible avec ces plugins ?

  63. Bonjour,

    Merci pour le podcast qui m’a permis d’installer facilement un espace réservé.

    J’ai deux questions à poser à la communauté :
    1- Le lien de kartel89 vers la traduction de Ajaxx Login en français n’est plus disponible. Où est-il possible de trouver la traduction ?
    2- Concernant l’espace privé.J’ai été dans l’utilisateur et pour le membre j’ai mis abonné mais il n’a pas accès au privé. Si je lui donne Editeur ça fonctionne mais le membre a alors la possibilité de modifier les pages. Que faire si je souhaite que le membre n’ait qu’un accès consultatif ?

    Merci et belle soirée

  64. Re:

    J’ai utilisé Sidebar Login et User Role Editor et alors je sais donner à Abonné la possibilité de lire le privé. Et la Sidebar est en Fr.
    Donc c’est Ok pour moi.
    A++

  65. Bonjour,

    merci beaucoup pour ce tuto fort précieux.

    J’ai un petit soucis:
    -J’ai installé Member Acces.
    -J’ai coché la case « tout le monde peut s’enregistrer » dans les Réglages.
    - J’ai créé une page « Espace membres » pour laquelle j’ai bien coché « Ignorer les paramètres globaux et rendre cette page visible uniquement par les membres. »
    -Or, cette page est tout le temps visible par tous même quand je me déconnecte ou que je change de navigateur. Elle n’est donc pas réservé aux membres.

    Comment celà se fait-il ??

    De plus, est-il possible d’avoir la fenêtre d’enregistrement directement dans le corps de la page et non pas sous forme de Widget ? En effet, mon site ne comprend que des pages statiques (pas d’articles) et du coup ce widget apparait sur toutes mes pages et non pas seulement sur celle « espace membres ».

    Merci beaucoup

  66. Bonjour !

    Tout d’abord merci pour ce tutoriel ! Je voudrais savoir si c’était possible de faire une redirection de Allopass lorsque l’on paye a une page d’inscription secret ? C’est à dire, une page auquel tout le monde ne peut pas y accédé sans y a voir payé. En bref, un accès membre payant.

    Cordialement

  67. Je suis développeur web et je dois faire un site en wordpress.
    Je dois justement créer un espace membre. Ce tutoriel est très bien expliqué malheureusement, çà ne marche pas car la page protégée m’indique « C’est plutôt gênant, vous ne trouvez pas ?… »
    Savez-vous d’où çà pourrait venir ?

    Merci pour vos aides

    Cordialement,

    1. Essayer d’actualiser les permaliens de WordPress. Je n’ai plus le tutoriel en tête – plusieurs années déjà. C’est probable qu’il faille bien vérifier les réglages des plugins aussi.

      D’autres plugins existent comme Members de Tadlock.

  68. Ce tutoriel me semble très limpide.
    Je démarre avec WordPress et je cherche un plugin pour créer un espace membre. Selon son groupe (au sens différent de celui de WordPress), l’utilisateur pourra accéder ou non à des pages dédiées. Je ne vois pas la notion de groupe dans la solution proposée.
    wpNamedUsers semblerait répondre, mais je ne trouve pas le plugin dans les extensions et sur le site, je vois qu’il n’a pas été mis à jour depuis plus de deux ans ?
    D’avance, merci !

  69. Bonjour, je doit créer un site web wordpress dans le cadre d’un projet école et je souhaiterai que le site soit privé et uniquement accessible par mot de passe.
    La ou il y a un hic, c’est que la connexion doit se faire par LDAP et il ne faut pas que les étudiants puissent accéder à l’espace administrateur.
    Je dois rendre le projet très rapidement et je suis très embêter, s’il vous plait. Aidez moi…. Merci

  70. J’ai oublié de préciser qu’il n’y avait que certains étudiants qui n’auront accès au site web… pour rendre la tache plus difficile.

  71. Bonjour,

    J’aurais aimé savoir si la mise en place de cet espace sécurisé donne accès au même contenu pour l’ensemble des membres où s’il est possible de mettre en place un contenu personnalisé.
    Par exemple,
    utilisateur Michelle, aurait droit à « bonjour Michèle », voici vos favoris, vos recherches sauvegardées etc.
    Et également s’il était possible sous worpress de mettre en place une boite de réception avec stockage de messages pour chaque utilisateur inscrit (bon là c’est pas trop le propos mais..)

    Merci de votre retour.

    V.

      1. Bonjour,
        « Pour faire du ciblage par utilisateur c’est plus compliqué : cela dépend directement de ce que l’on souhaite proposer »
        Sur mon site, je voudrais que des membres soient associés à une ou plusieurs catégories. Chaque membre ayant un rôle pourait accéder aux pages ou articles des catégories associées. Par exemple, un Editeur ‘liste-membres’ et ‘cotisations’ accéderait en création de pages ‘liste-membres’ et ‘cotisations’ mais pas à ‘réservation’ qui serait réservé à l’éditeur ‘réservation’.
        Merci pour tous ces tutoriels qui m’aident bien.
        vby

        1. Le plugin User Groups est plutôt sympa mais ne répond pas à ma question : « The User Groups plugin does not modify user capabilities, limit access, or anything like that. »
          Je vais creuser Social Access Control

  72. Bonjour et merci pour ce tuto fort intéressant !

    J’ai quelques interrogations sur ces plugins, car on nous répète sans cesse sur le web que les plugins lourds font ramer notre site, et la vitesse de chargement est désormais prise en compte par Google :
    - Member access : 485KB

    De plus ajax login n’a pas eu de MAJ depuis 2007, mais un plugin plus connu semble reprendre les mêmes fonctionnalités en mieux à en voir la description :
    -Login with AJAX : 764KB sur disque

    Seulement il est encore plus lourd…

    Mes besoins : Espace client, avec possibilité de s’enregistrer, administrateur doit donner approbation après avoir reçu le mail de demande d’enregistrement. (+ mail si mot de passe oublié) Et c’est tout !

    En bidouillant avec WP-Private et contact form7 on y arrive mais sa reste du bidouillage…

  73. Bonjour,
    J’ai un petit souci de compréhension : User Groups permet d’attribuer un groupe aux utilisateurs et Members de Tadlock permet de définir des rôles et offre des shortcodes à placer dans les articles ou pages. C’est parfait, mais après avoir installé et activé le plugin, je ne vois pas l’option Rôles. L’option Enable the role manager est activée dans les réglages.
    La version de WordPress est WordPress 3.4.1.
    Merci encore pour l’aide.

  74. bonjour,

    je voudrez savoir si avec l’espace membre on pouver faire un club
    prenium

    merci de bien vouloir me répondre

  75. oui c’est vrai ce n’est pas simple es que se serai possible d’avoir des tuto ou plugin pour faire un club prenium svp

    merci de m’avoir répondu a mon comentaire d’avant^^

  76. Finalement, j’ai trouvé (à peu près) mon bonheur avec Maven Member qui permet de coupler rôles et catégorie. Un défaut, c’est qu’un éditeur WordPress permet la modification de n’importe quelle page ou article (quelle que soit sa catégorie).

  77. oui c’est vrai ce n’est pas simple es que se serai possible d’avoir des tuto ou plugin pour faire un club prenium svp

    merci de m’avoir répondu a mon comentaire d’avant^^

  78. bonjour
    voila j’ai mi un théme wordpress et j’ai fai mes cahtégori video pour mon site mes voila j’ai changer mon théme pour un autre qui été plu utile a mon site mes voila le probléme c’est quan j’ai changer le théme sur le nouveau théme tous les video s’achiche en arriére plan du théme et sa fai moche svp pouver vous m’aider

  79. Le tuto est clair, merci. En revanche, avant de m’embarquer plus avant, est-ce la bonne voie pour parvenir à réaliser un accès restreint aux seules accroches. Concrètement, il s’agirait d’un site d’informations payant type Mediapart, qui permet de laisser en accès visible et d’envoyer pas mailing les Titres et Chapeaux ou premières lignes des articles, dont le contenu in extenso ne sera accessible qu’aux abonnés. Les sites de ce type dont j’ai connaissance ont été réalisés sous Drupal, le mien est sous WP. Merci de m’éclairer si j’ai été suffisamment explicite.

    1. WordPress ou Drupal les 2 sont capables mais je pense qu’il faudra partir sur un autre plugin ou en modifier un. Ce type de projet nécessite de rédiger un cahier des charges des plus complets et nécessite un budget important.

  80. Bonjour,
    Merci pour ce plugin qui va me permettre de restreindre l’accès aux étudiants infirmiers sur un site qui pour l’instant est en local.
    Seul soucis, il est incompatible avec le plugin Easing Slider (l’image de chargement tourne en boucle).
    J’ai donc essayer de l’insérer manuellement sur la page page.php (qui elle ne comporte pas de le plugin easing slider) grâce au code que vous nous avez fournis, cad :
    Malheureusement, j’ai un message d’erreur : Fatal error: Call to undefined function get_ajaxlogin() in C:\xampp\htdocs\wordpress\wp-content\themes\twentyeleven\page.php on line 28
    Pour info, j’ai la dernière version de wordpress et de ajaxlogin.
    L’appel à la fonction aurait il changer ?
    Si qqn pourrait me débloquer ce serait magnifique

      1. oui effectivement, le code a insérer est : login_with_ajax();
        si quelqu’un cherche !

  81. Bonjour, merci pour ce tutoriel !

    Je l’ai suivis mais quand à 3min de la première vidéo vous vérifier que : en étant connecté, la page apparaît et quand on est un utilisateur simple, on ne l’a voit pas… moi ça bloque à cette endroit !

    Alors oui étant connectéj’ai accès à cette page, mais en étant déconnecté cela me met « page non trouvé ». Vous savez de quoi peu venir le problème ? Merci bien.

  82. Bonjour,
    je monte un site pour un ami.
    sa demande est simple, mais je patauge un peu.
    J’ai lu tous les commentaires (et il y en a beaucoup). En réalité ce qu’il souhaite c’est enregistrer lui même des clients depuis l’administration du site (inscrire lui meme le nom, prénom, adresse, mail….) et que ça envoie une invitation à la personne qu’il vient d’inscrire pour qu’elle puisse accéder au site.
    Est ce que c’est possible ?

  83. Bonjour et bravo pour ce tuto.
    J’ai cependant un hic ! : en effet lorsque je tente une inscription je ne reçois pas de mot de passe (???) du coup je ne peux pas me loguer !

    Merci si vous avez des suggestions (le reste fonctionne)

  84. Bonjour,
    J’ai fait le choix du plugin wp-members, pour réserver certaines actus à des membres enregistrés. A signaler que le site en question est accrédité google News.
    La Question : une fois mes articles protégés par password et login, qu’en sera t il de leur référencement google ?
    J’ai souvenir qu’on peut signifier à google un password et login mais impossible de retrouver l’info…

    1. Je serais très étonné d’apprendre que l’on puisse spécifier un mot de passe à Google… de toute façon, si mot de passe il y a, alors le contenu ne sera pas référencé.

      1. Merci Aurélien, Réponse claire.
        De tête c’est dans le process d’accréditation Google Actu que j’ai vu cela, mais ma mémoire me joue surement des tours…
        Ceci dit il me semble que certains articles du journal la Voix du Nord par exemple sont référencés alors que leur contenu est réservé aux membres inscrits.
        Si je trouve une réponse je vous tiens au courant.

        1. Super, je suis preneur étant donné que pour être dans Google News il faut détenir un site d’actualités c’est pas évident de connaitre le processus de Google.

          Sinon, oui, Google indexe selon ce que voit un internaute lambda en théorie…

          1. Le plus simple consiste à n’afficher qu’un extrait du contenu en fait. On peut à la fois répondre à ce type de problématique par des plugins mais aussi par le code car WordPress dispose de fonctions PHP pour le faire.

  85. Bonjour,

    j’ai installé AjaxLogin etc…mais impossible de m’enregistrer lorsque je suis déconnectée de l’administration.
    Le bouton « Register » ne fonctionne pas.
    Pouvez vous m’aider ?

    Marie

    1. Bonjour,

      J’ai le même problème avec le bouton login, le lien est inactif et la redirection vers la page espace membre ne se fait pas. Cela est survenu lorsque j’ai mis à jour thème Mantra. Pouvez-vous m’aider ?

  86. Voilà ce que je souhaiterais faire sur mon site. J’ai essayé des tas de plugins…., en vain.

    Créer des groupes
    groupe 1
    groupe 2
    groupe 3

    Que les futurs membres puissent s’inscrire en ayant acces qu’à quelques pages.
    le groupe 1 n’aura pas acces aux memes pages que le groupe 2 etc….
    Donc identifier sur mes différentes pages les groupes qui y auront acces.

    merci d’avance si vous avez une idée, je capitule presque là

  87. Pour répondre à marie, moi j’ai trouvé Maven Member qui répond très bien à la restriction de certaines pages à des groupes définis. Ils ont aussi corrigé le fait que les rédacteurs puissent pas écire dans toutes les catégories ; maintenant ils n’accèdent qu’à celles qui leur sont réservées.

  88. Veroby, un grand merci pour votre réponse…Ce plugin là je ne l’ai pas essayé

    je fais les tests dès demain et je vous tiens au courant..;si ça peut aider d’autres membres !

    encore merci

    1. Merci Veroby, en effet Maven members répond parfaitement à la restriction de pages selon les membres.

      Merci beaucoup

      1. Je suis ravie que cela vous soit utile, j’avais tellement galéré en son temps . J’avais aussi écrit à l’auteur pour qu’il fasse des adaptations, c’est chose faite.

        Bonne suite

        1. Merci beaucoup.
          J’ai une question : savez-vous comment traduire le formulaire d’enregistrement ? Dois-je le refaire complètement ou il y a -t-il une autre solution (traduction dans un fichier ?)

          merci d’avance si vous pouvez m’aider.
          Marie

          1. Bien que j’ai mis dans le répertoire lang le français, la traduction n’est pas effectuée. Pour ma part, j’ai refait le formulaire.

  89. Bonjour,

    J’ai pb avec la redirection de member access pour les utilisateurs non connectés. Le plugin permet de paramétrer et de choisir une page de redirection mais lorsque l’on clique sur la page privée, le site indique une erreur 404… J’aimerai qu’il affiche (comme paramétré dans l’admin) ma page personnalisée…

    Merci pour votre aide….

    1. Attention à bien effectuer les tests dans 2 navigateurs séparés pour éviter toute erreur. Mettre à jour les permaliens pourrait éventuellement résoudre le problème ou sinon vérifiez que la configuration soit correcte ou qu’elle n’entre pas en conflit avec un plugin similaire.

      Enfin, peut-être un souci de mise à jour.

  90. Bonjour,
    La question a été posée plus haut mais est restée sans réponse. Comment faire pour valider l’inscription d’un nouveau membre ?

    Merci

  91. le front office de cette appli est en anglais (first name, last name, …) Serait ‘il possible de l’avoir en français ? Comment procéder ?

  92. Bonjour et merci pour ce tuto très bien expliqué ! J’aurais juste une petite question, est ce que ce serait possible de permettre a un membre enregistré et connecté de créer son propre article? et si oui comment faire?
    Merci !

    1. En indiquant dans les réglages généraux de WordPress que le rôle par défaut est Contributeur ou Auteur (ou en le faisant manuellement par la suite pour les comptes souhaités). Une fois connecté, l’utilisateur aura accès au back-office avec plus ou moins d’options en fonction de son rôle.

  93. Bonjour,

    J’ai suivi tout le post et j’ai une question supplémentaire.

    Je gère un site dans lequel j’autorise certains membres du club à accéder à certaines pages. Mais je voudrai contrôler aussi bien l’enregistrer que l’annulation des membres du club, pour éviter toute intrusion intempestive.

    - Comment puis-je contrôler cette inscription ?
    - Comment puis-je annuler l’accès d’un membre ?

    Je suis sous WordPress 3.5, hébergé chez OVH mutualisé.

    Merci par avance pour votre réponse.

    Bonne fêtes de fin d’année

    Gérard

  94. Bonjour,
    Je n’ai pas de zone pour les widgets – je ne comprend pas comment faire pour avoir ajax login directement sur la page visible par les membres et impossible de trouver une aide sur CYC.

    Merci d’avance pour votre aide !

  95. Bonjour, j’ai effectué tout ce que vous avez expliqué et je cherche a créer une page accessible uniquement aux membres qui permettrait de créer des nouveaux articles, sans que le membre passe par le back-office de wordpress. Comment puis je procéder?…

    Merci pour votre aide !

  96. Bonsoir,

    Je tiens par ce message remercier Aurélien Denis pour ses conseils.
    J’ai installé cet espace membre et j’en suis très satisfait, principalement parce qu’il facile à utiliser.

    Cordialement à tous, mais plus particulièrement à Aurélien Denis

  97. Bonjour à tous,

    Pour commencer désolé car je crois que mon post n’est peut-être pas à la bonne place mais j’avoue que je ne sais à quel endroit me diriger pour vous poser ma question !

    Voilà, je gère un site sous WP dont certains articles sont réservés à des abonnés payants.
    Je les identifie via « utilisateurs » en leur attribuant un rôle spécifique.

    Comme tout abonnement, il y a une période définie.

    Or à ce jour, je n’ai toujours pas trouvé de plugin SIMPLE qui gère tout bêtement une période donnée (3 mois, 6 mois, 1 an…Etc) pour l’accès à certains membres. Je gère mon petit monde « à la main » si je puis dire… Je vous explique pas la galère !

    Si vous avez une idée du plugin « oiseau rare » (pour moi !) vous m’éviterez une future calvitie…
    Merci à vous tous et à WP Channel pour tout ces partages fort intéressants…

    Cdlt,

  98. Bonjour,
    merci pour cet article interessant.
    J’ai un problème que je n’arrive pas à corriger. en effet j’ai un site avec un espace reservé à des membres (buddypress) le controle d’accès fonctionne parfaitement sauf pour les pages de groupes ou de membre dont l’url est sous la forme :
    urldusite.com/members/admin/
    urldusite.com/groups/internet/
    en effet les différents plugins de controles d’accès ne permettent pas de faire des controles sur les pages crée par buddypress pour les groupes et les memebres.

    je ne sais pas si je suis claire.
    j’espère que vous auriez une réponse

  99. Bonjour et merci pour ce tuto
    j’ai une question, je travaille sur un projet WordPress, et j’utilise un plugin (watu) pour la création des examen avec des questions etc
    la création des examens et des questions ce fait avec ce plugin (watu) depuis le back office

    mais moi je veux que l’utilisateur (un professeur) se connecte depuis le front office pour ajouter les examens et les questions

    stp comment je peux le faire ?

  100. Bonjour a tous et merci Aurélien pour ce tuto,
    J’ai un bug au niveau des gens qui veulent s’inscrire, l’inscription se passe très bien comme je l’es configuré avec Ajax login ensuite les gens reçoivent un mail pour valider leurs inscription, une fois valider ils peuvent pas accéder au site !
    je revoie ce message ERROR: Your account has not been activated. Check your email for the activation link.
    A ton avis ça viens de quoi ?
    Merci

  101. Bonjour

    Voilà je souhaite mettre en place un espace membre mais sans que les personnes qui viennent sur le site puissent s’inscrire. En fait ce sera l’administrateur qui créera les comptes utilisateurs. Eux ne pourront que s’identifier ou demander leur mot de passe si il est perdu.

    Savez-vous quel plug-in je peux utiliser?

    Je vous remercie par avance

    Cordialement

  102. merci enormemant pour cet outil
    comment on peut enleve le fonction registre de plugin

  103. Bonjour,
    Est-il possible de mettre toute une catégorie en accès privé? C’est-à-dire qu’elle n’apparaisse nulle part si l’internaute n’est pas connecté.
    J’ai utilisé l’extension Member Access, je suis sur la denière version de wordpress avec le thème « responsive ».

    1. Bonjour,
      Avez-vous trouvez une solution pour faire cela ? J’ai cette même problématique. Mon rédacteur souhaite mettre à disposition des articles privés, uniquement visible par les membres de l’association qu’il représente. Je pensais du coup passer tous les articles dans une catégorie qu’on définirait comme « privé » et accessible uniquement par les personnes connectées.
      J’ai cru trouver une piste avec http://wordpress.org/plugins/restrict-categories/ couplé à Ajax login mais je rame…

  104. Bonsoir,

    Je suis en train de créer un site communautaire où tous les utilisateurs inscrits auront le droit de créer des articles. Afin de respecter une charte graphique, je voudrais restreindre les possibilités de mise en forme.

    Malgré le fait d’essayer d’employer les termes exacts, je crains d’atteindre mes limites dans les termes techniques. Je vais quand même essayé d’être précis.

    ————-

    L’utilisateur doit donc écrire un texte et insérer des médias.
    Dans l’éditeur de texte, j’ai réussis à supprimer certaines options, mais dans le format de police, je souhaiterai qu’il n’y figure que paragraphe, titre 1 et titre 2.

    Je voudrais que l’utilisateur puisse donc chercher une image, là où il le souhaite, mais éviter qu’il ait à renseigner : lier à, taille, etc…

    Une fois que l’image sera inséré dans le texte, je souhaiterais qu’il n’ai pas la possibilité de la modifier, d’autant qu’il y a des options avancées. Il ne pourras que la supprimer.

    Bref, je voudrais que les images se placent à gauche, et que les textes toujours en dessous des images, des titre 1 et titre 2, seulement.

    ————-

    Même si je comprend que pour un blog géré par une équipe, ces fonctionnalités ont un sens, mais dans mon cas, je trouve que trop pour des utilisateurs ordinaires. Sachant, et je me répète, que je voudrais que les textes soient uniformes.

    Voilà, j’espère avoir été à peu prés explicite. Dans le cas contraire, je vous donnerai plus de précisions, si vous me le demandez.

    A bientôt

    fadzak

      1. Bonjour Aurélien,
        Merci pour ces précisions. Au delà de ta réponse, je tiens à te complimenter pour la simplicité de l’aide que tu apporte, aussi bien dans les tutos que dans les réponses aux questions qu’on te pose. Je salut ton altruisme et ca force le respect.

  105. Bonjour Aurélien
    Comme tous les utilisateurs, et surtout novices comme moi, je m’en sors dans la création de mes 2 sites webs (asso et perso) grâce à vos tutoriels sans ennuyer ma fille, mon coach privé au moindre obstacle.
    J’ai donc installé member access et ajax login qui fonctionnent très bien.
    J’ai créé mon espace membre qui n’est visible qu’au login comme je le souhaitais. L’objectif principal de cet accès restreint est d’y mettre les albums photos du club. Or il semblerait que la page est effectivement inaccessible, mais si un membre envoie le lien de la page album photos, elle sera lisible sans login, et je n’ai pas trouvé le moyen de bloquer l’accès des galeries et albums photos. Avez-vous une solution ?
    Une autre question : j’ai inscrit plusieurs membres tests, avec enregistrement de leur adresse email et un mot de passe identique pour tous (ce qui m’arrangerait beaucoup pour la suite).
    A la connexion, sauf dans IE, la connexion se fait mais le Bonjour X se fait de manière aléatoire sans respecter l’identité de la personne qui se logue. Suis-je absolument obligée d’attribuer un mot de passe différent à chaque inscrit (un peu casse-tête) ?
    Merci de votre aide
    Brigitte

    1. Bonjour,

      vous devez faire en sorte que chaque page soient uniquement accessibles par une zone de connexion. Néanmoins, cela ne bloque pas l’accès au URLs directes des fichiers images.

      Pour la 2e question, il doit y avoir un bug à résoudre dans le thème ou autre. Un mot de passe identique pour tous pose un sérieux souci de sécurité (sinon autant créer qu’un seul compte).

  106. Bonjour à tous!
    Je viens de tomber sur cet excellent tuto. Je suis assez novice sur WordPress et je n’arrive pas à mettre en forme les champs de saisie et le CSS en général du wp-login crée par CYC. Quelqu’un aurait trouvé la méthode pour y parvenir?
    Merci d’avance pour votre réponse et bonne journée!

Les commentaires sont fermés.