1. IMPORTANT : Nouvelles mesures de sécurité - 2. Règles pour obtenir de l'aide dans les forums de support - 3. Restrictions des droits pour le groupe "Support suspendu"

Il est obligatoire de respecter les Règles de MyBB.fr : Version abrégée ou Version complète pour obtenir du support sur nos forums.

Les membres ayant un site/forum contrevenant aux règles de MyBB.support seront placés dans le groupe "Support suspendu" et ne bénéficieront plus du support du staff. Nous recommandons aux autres membres d'agir de même. Il ne s'agit pas d'un bannissement, le membre retrouvera son statut "normal" dès que sa situation sera conforme aux règles.

Nouveau : un Wiki en français : plus de détails.
Avant de soumettre votre problème, consultez-le, ainsi que la FAQ, sans oublier le moteur de recherche interne.


Note de ce sujet :
  • Moyenne : 5 (1 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[Réglé] Créer une page réservé aux membres
Mots-clés » créer, page, réservé, aux, membres
19-11-2012, 1:23, (Modification du message : 19-11-2012, 1:23 par Saphir.)
#21
RE: Créer une page réservé aux membres
J'ai le même problème avec mon serveur local qui tourne avec la dernière version de PHP.
J'ai édité mon message précédent, au cas où vous ne l'auriez pas vu. Wink

Cordialement,
Saphir,
Modérateur MyBB.support.
Répondre
19-11-2012, 1:23, (Modification du message : 19-11-2012, 1:26 par exdiogene.)
#22
RE: Créer une page réservé aux membres
@Saphir : Avec l'appel à la commande de changement de répertoire relatif, cela ne change en rien la situation. Le problème pourrait se poser si l'appel de l'inclusion de "global.php" se fait avec un répertoire ajouté, lors de son exécution.

Voilà pourquoi il est préférable de faire appel à "chdir()" au préalable, car tout les autres appels internes à "global.php" seront fait dans le répertoire approprié... Wink

Administrateur de MyBBCodes.com
Cool " Ce n'est pas ce que vous savez qui est important, c'est ce que vous faites ou ne faites pas!"
Obtenez plus de 175 plugins pour MyBB ici...
~~ AUCUNE AIDE Par MP, MAIL OU MSN !!!~~
Répondre
19-11-2012, 1:38,
#23
RE: Créer une page réservé aux membres
(19-11-2012, 1:23)Saphir a écrit :  J'ai le même problème avec mon serveur local qui tourne avec la dernière version de PHP.
J'ai édité mon message précédent, au cas où vous ne l'auriez pas vu. Wink
Je sais, j'avais fait de même et je suis sur que tu ne l'as pas vu.

(19-11-2012, 1:23)exdiogene a écrit :  @Saphir : Avec l'appel à la commande de changement de répertoire relatif, cela ne change en rien la situation. Le problème pourrait se poser si l'appel de l'inclusion de "global.php" se fait avec un répertoire ajouté, lors de son exécution.

Voilà pourquoi il est préférable de faire appel à "chdir()" au préalable, car tout les autres appels internes à "global.php" seront fait dans le répertoire approprié... Wink

J'ai utilisé votre code et il considère que je ne suis pas connecté. J'ai tenté de forcer l'affichage de l'username et il est vide. J'ai tout de même pu faire apparaître la fonction error_no_permission(); donc il arrive bien à faire appel à global.php si je ne dis pas de bêtise.
Répondre
19-11-2012, 1:46, (Modification du message : 19-11-2012, 1:49 par exdiogene.)
#24
RE: Créer une page réservé aux membres
Le fichier http://www.realitycraft.fr/dev/test.php contient-il actuellement :
Code PHP :
<?php
chdir
('forum'); // répertoire du forum
define("IN_MYBB"1);
require 
'./global.php';
if (
$mybb->user['uid']){
  print 
"Le membre ".$mybb->user['username']." est connecté.";
}else{
  print 
"Vous n'êtes pas connecté!";
}
?>

Si c'est le cas et que cela ne fonctionne toujours pas, voici une version affichant des informations de déboguage :
Code PHP :
<?php
error_reporting
(E_ALL);
print 
'Répertoire actuel : '.getcwd();
chdir('forum'); // répertoire du forum
print 'Nouveau répertoire : '.getcwd();
define("IN_MYBB"1);
require 
'./global.php';
if (
$mybb->user['uid']){
  print 
"Le membre ".$mybb->user['username']." est connecté.";
}else{
  print 
"Vous n'êtes pas connecté!";
}
?>

Administrateur de MyBBCodes.com
Cool " Ce n'est pas ce que vous savez qui est important, c'est ce que vous faites ou ne faites pas!"
Obtenez plus de 175 plugins pour MyBB ici...
~~ AUCUNE AIDE Par MP, MAIL OU MSN !!!~~
Répondre
19-11-2012, 1:53, (Modification du message : 19-11-2012, 1:53 par Cyberium.)
#25
RE: Créer une page réservé aux membres
J'ai mis le deuxième code et a priori il va cherche le global.php dans le bon dossier.
Répondre
19-11-2012, 2:06, (Modification du message : 19-11-2012, 2:17 par exdiogene.)
#26
RE: Créer une page réservé aux membres
Bon, il va falloir des tests supplémentaires :
Code PHP :
<?php
error_reporting
(E_ALL);
print 
'Répertoire actuel : '.getcwd().'<br />';
chdir('forum'); // répertoire du forum
print 'Nouveau répertoire : '.getcwd().'<br />';
define("IN_MYBB"1);
if (!
file_exists('global.php')){
  print 
"Le fichier global.php n'existe pas!".'<br />';
}else{
  print 
substr(sprintf('%o'fileperms('global.php')), -4).'<br />';
}
require_once 
'./global.php';
print 
'Test #1 : '.$mybb->user['username'].'<br />';
require_once 
'global.php';
print 
'Test #2 : '.$mybb->user['username'].'<br />';
if (
$mybb->user['uid']){
  print 
"Le membre ".$mybb->user['username']." est connecté.";
}else{
  print 
"Vous n'êtes pas connecté!";
}
?>

Administrateur de MyBBCodes.com
Cool " Ce n'est pas ce que vous savez qui est important, c'est ce que vous faites ou ne faites pas!"
Obtenez plus de 175 plugins pour MyBB ici...
~~ AUCUNE AIDE Par MP, MAIL OU MSN !!!~~
Répondre
19-11-2012, 2:21,
#27
RE: Créer une page réservé aux membres
Erreur serveur... J'ai compris les tests mais je ne vois pas d'où vient l'erreur...
Répondre
19-11-2012, 2:26,
#28
RE: Créer une page réservé aux membres
J'ai édité le code, j'avais oublié 2 parenthèses... Wink

Administrateur de MyBBCodes.com
Cool " Ce n'est pas ce que vous savez qui est important, c'est ce que vous faites ou ne faites pas!"
Obtenez plus de 175 plugins pour MyBB ici...
~~ AUCUNE AIDE Par MP, MAIL OU MSN !!!~~
Répondre
19-11-2012, 2:31,
#29
RE: Créer une page réservé aux membres
Je n'avais pas remarqué...J'ai corrigé. Je file dormir, je passerai dans la matinée si je me lève assez tôt Tongue

Bonne nuit et un grand merci pour ton aide !
Répondre
19-11-2012, 2:47,
#30
RE: Créer une page réservé aux membres
Je suggère de changer les permissions du fichier "global.php" à "644" et celles du répertoire "forum" à "755" juste pour le test...

Administrateur de MyBBCodes.com
Cool " Ce n'est pas ce que vous savez qui est important, c'est ce que vous faites ou ne faites pas!"
Obtenez plus de 175 plugins pour MyBB ici...
~~ AUCUNE AIDE Par MP, MAIL OU MSN !!!~~
Répondre
19-11-2012, 15:16,
#31
RE: Créer une page réservé aux membres
Bonjour !

J'ai modifié les droits d'accès aux dossiers et fichiers et ça n'a rien changé Sad
Répondre




Utilisateur(s) parcourant ce sujet : 10 visiteur(s)

Contact | MyBB.support | Retourner en haut | Retourner au contenu | Version bas-débit (Archivé) | Syndication RSS
 Utilitaire de traduction fourni par Regentronique