- Statut : non résolu
- Ce sujet contient 4 réponses, 3 participants et a été mis à jour pour la dernière fois par pixEnjoy, le il y a 17 années et 2 mois.
-
AuteurMessages
-
7 juillet 2007 à 16 h 58 min #452976
Bonjour,
Ma configuration WP actuelle
– Version de WordPress : WP Mu 1.2.3
– Thème utilisé :
– Plugins en place :
– Nom de l’hebergeur : Céléonet
– Adresse du site :Problème(s) rencontré(s) :
Bonjour,
En fait j’ai deux questions :
1- Dans mon arborescence j’ai le répertoire « ../wp-content/mu-plugins » et « /wp-content/plugins »
Si j’ai bien compris les plugins mis dans « ../wp-content/mu-plugins » s’appliquent à tous les blogs de la communauté
Mais alors les plugins mis dans « /wp-content/plugins » comment s’appliquent ils ?2- Je souhaiterais que l’accès au front-end de chaque blog soit privée. Seul l’utilisateur(s) du blog peut accéder à son blog et doit se connecter avant de voir son blog. (je na parle pas de l’accès à l’administration, back-end mais bien de l’accès à la partie public du blog, front-end.)
Existe t’il un patch ou un plugin qui fait cela ?J’ai essayé le plugin Angsuman’s Authenticated WordPress Plugin qui se trouve sur cette page : http://mu.bloggles.info/2006/08/19/private-blog/
Il faut le mettre dans le répertoire /plugins,
Le problème est que je peux me logger au blog de Dupont avec le login/pswd de Durand, il laisse se connecter tous les utilisateurs de la communauté à n’importe quel blog. Moi je veux que seul le propriétaire de son blog ait accès à son front-end.
Même résultat si je mets le plugin dans /mu-plugins10 juillet 2007 à 16 h 29 min #604694Salut
1) Les plugins dans le répertoire plugin doivent être activés par l’administrateur du blog.
2) Essaye le plugin : registered-only, si tu le trouve pas voici le code :function carthik_bouncer() {
if (substr($_SERVER[‘SCRIPT_NAME’], -12) != « wp-login.php ») {
auth_redirect();
}
}
add_action(‘init’, ‘carthik_bouncer’);Normalement il correspond à ce que tu recherche
10 juillet 2007 à 17 h 37 min #6046951. Je complète, il faut pour cela que tu autorises la page « plugins » à tes bloggeurs (options MU)
2. Original comme concept 😉 Autant leur filer un document Word 😉
12 juillet 2007 à 8 h 11 min #604696pablo > Merci, je test ton script et te dis si ça fonctionne.
AmO > En fait je souhaite utiliser WP-Mu pour gérer un espace client. Chaque client possédera son espace (blog) dans le quel je mettrai à disposition un suivi du projets via les articles, une présentation des maquettes via une galerie type Zen Galerie et un accès aux documents pdf (devis, contrat, factures …) via la blogoliste. Si un client a plusieurs projets, j’utiliserai les catégories de WP. Les clients n’aurons pas accès au back-end, seulement au front-end grâce à un log/psw.
Enfin, c’est ce que j’essaye de faire !
12 juillet 2007 à 9 h 23 min #604697function carthik_bouncer() {
if (substr($_SERVER[‘SCRIPT_NAME’], -12) != « wp-login.php ») {
auth_redirect();
}
}
add_action(‘init’, ‘carthik_bouncer’);Ce que fait ce plugin :
Cette fonction tronque l’URL en gardant les 12 derniers caractères. Si il ne s’agit pas de wp-login.php, elle renvoie vers la fonction auth_redirect()auth_redirect() vérifie si le cookie de connexion est présent sur le navigateur du client. Si il ne l’ai pas il demande une authentification, si il est présent (donc que le client est connecté), il envoie la page demandée.
Ce que ne fait pas ce plugin :
Il ne fais pas la distinction entre les membres de la communauté.
Si Durand demande la page de Dupont : http://mondomaine.com/mu/dupont et rentre son log/mdp (durand/durand) il accède à la page de Dupont.
Donc tous les utilisateurs de la communauté qui ont leurs blog dans WP-Mu peuvent, malgrès ce plugin, accéder au blog de n’importe quel autre utilisateur avec son propre log/psw à partir du moment ou il connait l’URL du blog d’un autre utilisateur.Je continue à chercher, si qlq’un a une solution ?
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.