Aide générale Liste des membres : la rendre invisible aux visiteurs La liste des membres est visible par défaut aux membres non connectés
Bonjour tout le monde,
Suite à la modification de mon fichier membres pour revevoir par mail les avis de nouveaux messages privés, j'ai dû reprendre un fichier member.php tout neuf sur une version vierge de pbt, or par défaut la liste des membres est affichée aux visiteurs qui cliquent sur http://monsite.fr/member/member.php
Je me suis posé la question de cacher la liste des membres de mon espace aux visiteurs.
L'accès des visiteurs à la liste des membres comporte quelques inconvénients, en particulier si les membres n'ont pas coché de cacher leur e-mail.
Ces derniers risquent de se voir spammer leur boite courrier dans le meilleur des cas.
Après avoir un peu galéré pour la retrouver, j'ai fini par mettre la main sur la petite phrase magique qui permet de la rendre accessible seulement aux membres:
Il suffit d'ouvrir le dossier member et d'ajouter dans member.php:
Après la ligne 46, rechercher:
Ajouter:
Source
...si ça peut aider certains débutants comme moi
Bonne journée
Edit Harper le 15/03/2012 : Rajout de l'emplacement pour la ligne de code à rajouter Edité par Harper Le 15/03/2012 à 16h04
Suite à la modification de mon fichier membres pour revevoir par mail les avis de nouveaux messages privés, j'ai dû reprendre un fichier member.php tout neuf sur une version vierge de pbt, or par défaut la liste des membres est affichée aux visiteurs qui cliquent sur http://monsite.fr/member/member.php
Je me suis posé la question de cacher la liste des membres de mon espace aux visiteurs.
L'accès des visiteurs à la liste des membres comporte quelques inconvénients, en particulier si les membres n'ont pas coché de cacher leur e-mail.
Ces derniers risquent de se voir spammer leur boite courrier dans le meilleur des cas.
Après avoir un peu galéré pour la retrouver, j'ai fini par mettre la main sur la petite phrase magique qui permet de la rendre accessible seulement aux membres:
Il suffit d'ouvrir le dossier member et d'ajouter dans member.php:
Après la ligne 46, rechercher:
Code PHP :
require_once('../kernel/header.php');
Ajouter:
Code PHP :
// Si c'est un visiteur if (!$User->check_level(MEMBER_LEVEL)) { redirect('/member/error.php?e=e_auth&_err_stop=1'); }
Source
...si ça peut aider certains débutants comme moi
Bonne journée
Edit Harper le 15/03/2012 : Rajout de l'emplacement pour la ligne de code à rajouter Edité par Harper Le 15/03/2012 à 16h04
Cordialement, Harper
Impose ta chance, serre ton bonheur et va vers ton risque. A te regarder, ils s'habitueront.
René Char, Les Matinaux
Bonjour,
Haa oui sympa l'astuce , d'ailleur va falloir le faire sur CsN... Merci Harper
C'est vrai que sur PBt, les astuces, il y en a en pagaille de non répertorié.. c'est vraiment dommage ! Mais merci pour celle ci
Haa oui sympa l'astuce , d'ailleur va falloir le faire sur CsN... Merci Harper
C'est vrai que sur PBt, les astuces, il y en a en pagaille de non répertorié.. c'est vraiment dommage ! Mais merci pour celle ci
Oui pour la redirection oui, mais la sa permet d'informer que c'est le niveau requis qui est pas atein.
par contre pour le placement il vaut mieux le mettre après le chargement du header. (ligne 46)
par contre pour le placement il vaut mieux le mettre après le chargement du header. (ligne 46)
Code PHP :
require_once('../kernel/header.php');
Accroche toi au clavier, je retire le shell...
Merci Saturnin pour la précision importante, en fait je l'avais mise un peu avant la fin là où il y avait une ligne disponible^^ Je vais éditer le post initial
Doit-on rajouter la ligne que tu donnes? avant ou après la portion de code? Edité par Harper Le 14/03/2012 à 21h08
Doit-on rajouter la ligne que tu donnes? avant ou après la portion de code? Edité par Harper Le 14/03/2012 à 21h08
Cordialement, Harper
Impose ta chance, serre ton bonheur et va vers ton risque. A te regarder, ils s'habitueront.
René Char, Les Matinaux
non la ligne que je donne est déjà dans le fichier, donc on la remet pas
sinon vas y avoir deux fois le truc ou une erreur php (des insultes encore )
sinon vas y avoir deux fois le truc ou une erreur php (des insultes encore )
Accroche toi au clavier, je retire le shell...
merci je regarde ça, je comprends vite mais faut m'expliquer longtemps...
Edit je viens de trouver à la ligne 28
Edit je viens de trouver à la ligne 28
Code PHP :
, je suppose que c'est à cette portion de code que tu fais référence?
Edité par
Harper
Le 14/03/2012 à 23h53
require_once('../kernel/begin.php');
Cordialement, Harper
Impose ta chance, serre ton bonheur et va vers ton risque. A te regarder, ils s'habitueront.
René Char, Les Matinaux
non a la 28 c'est begin
Ligne 28
Ligne 46
c'est apres la 46
Ligne 28
require_once('../kernel/begin.php');
Ligne 46
require_once('../kernel/header.php');
c'est apres la 46
Accroche toi au clavier, je retire le shell...
Bonjour à tou(te)s,
A tout hasard est-ce que quelqu'un parmi vous se serait penché sur la possibilité de cacher la liste des visiteurs lorsqu'une version 4 de PhpBoost est installée?
J'ai fouillé un peu partout mais sans succès... j'aurais peut-être mal cherché?
Merci d'avance pour votre aide et bon week-end à tou(te)s!
A tout hasard est-ce que quelqu'un parmi vous se serait penché sur la possibilité de cacher la liste des visiteurs lorsqu'une version 4 de PhpBoost est installée?
J'ai fouillé un peu partout mais sans succès... j'aurais peut-être mal cherché?
Merci d'avance pour votre aide et bon week-end à tou(te)s!
Cordialement, Harper
Impose ta chance, serre ton bonheur et va vers ton risque. A te regarder, ils s'habitueront.
René Char, Les Matinaux
Harper:
Bonjour,
cacher la liste des visiteurs ?
Y a pas de liste de visiteur (mis à part pour les admins).
Sinon y a bien la liste des membre qui est configurable dans l'administration, mais les profil individuel eux resterons visible au public.
Cordialement, janus57
Bonjour à tou(te)s,
A tout hasard est-ce que quelqu'un parmi vous se serait penché sur la possibilité de cacher la liste des visiteurs lorsqu'une version 4 de PhpBoost est installée?
J'ai fouillé un peu partout mais sans succès... j'aurais peut-être mal cherché?
Merci d'avance pour votre aide et bon week-end à tou(te)s!
A tout hasard est-ce que quelqu'un parmi vous se serait penché sur la possibilité de cacher la liste des visiteurs lorsqu'une version 4 de PhpBoost est installée?
J'ai fouillé un peu partout mais sans succès... j'aurais peut-être mal cherché?
Merci d'avance pour votre aide et bon week-end à tou(te)s!
Bonjour,
cacher la liste des visiteurs ?
Y a pas de liste de visiteur (mis à part pour les admins).
Sinon y a bien la liste des membre qui est configurable dans l'administration, mais les profil individuel eux resterons visible au public.
Cordialement, janus57
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie