Caché une page d'administration par la session phpbb...

Ce forum aborde toutes les questions qu'un codeur ou webmaster pourrait se poser, et n'ayant aucun rapport direct avec phpBB.
Tout ce qui peut concerner la récupération des sessions de phpBB sur votre site, doit se faire dans ce forum.

Modérateur: Equipe

Caché une page d'administration par la session phpbb...

Messagepar WCD » 14 Mar 2010 à 13:53

Bonjour,

Je souhaiterais savoir comment caché une page pour administrateur j'utilise actuellement sur mon site
les sessions phpbb donc je vous montre le script que j'utilise pour les sessions:
http://www.webcreatordesign.com/sessions_phpbb.txt


Et la balise if que j'ai essayé est celle-ci mais sa ne fonctionne pas :
Code: Tout sélectionner
 
<?php   
if (!$auth->acl_get('a_'))
{
  echo' Accès Interdit ';
}
  else
{
  echo' contenu à caché ';
}
?>


Voilà j'espère que j'ai été clair dans demande en espérant recevoir une réponse au plus vite de votre part je vous remercie de votre aide.
Dernière édition par WCD le 20 Mar 2010 à 23:21, édité 1 fois.
WCD
Posteur néophyte
Posteur néophyte
 
Messages: 67
Inscription: 04 Juin 2009 à 19:36

Re: Caché une page d'administration par la session phpbb...

Messagepar spitfire pat » 14 Mar 2010 à 16:13

il ne faut pas que tu mettes le retour de formulaire à l'intérieur de la condition if (!$auth->acl_get('a_')) mais avant
Avatar de l’utilisateur
spitfire pat
MOD Contest Winner
MOD Contest Winner
 
Messages: 15310
Inscription: 18 Sep 2004 à 15:43
Localisation: bourgogne

Re: Caché une page d'administration par la session phpbb...

Messagepar WCD » 14 Mar 2010 à 16:15

Je ne comprends pas ce que tu veux dire, tu n'as pas un schéma pour moi s'il te plait ?

Merci beaucoup de ta réponse.
WCD
Posteur néophyte
Posteur néophyte
 
Messages: 67
Inscription: 04 Juin 2009 à 19:36

Re: Caché une page d'administration par la session phpbb...

Messagepar spitfire pat » 14 Mar 2010 à 16:56

bon alors
  • on vérifie si on est ou non en session admin
    Code: Tout sélectionner
    if (!isset($user->data['session_admin']) || !$user->data['session_admin'])
    {
  • si on est pas en session admin, on regarde d'abord si on a un retour de formulaire
    Code: Tout sélectionner
       if (isset($_POST['login']))
       {

    là tu mets le code que tu avais placé après if (!$auth->acl_get('a_')) sauf que tu mets $admin = 1;
  • s'il n'y a pas de retour de formulaire, tu affiches le formulaire
    Code: Tout sélectionner
       }// fin if (isset($_POST['login']))
       else
       {
          //affichage du formulaire
       }
    } //fin if (!isset($user->data['session_admin']) || !$user->data['session_admin'])
  • et enfin
    Code: Tout sélectionner
    if (!$auth->acl_get('a_'))
    {
       die('Accès interdit');
    }
Avatar de l’utilisateur
spitfire pat
MOD Contest Winner
MOD Contest Winner
 
Messages: 15310
Inscription: 18 Sep 2004 à 15:43
Localisation: bourgogne

Re: Caché une page d'administration par la session phpbb...

Messagepar WCD » 14 Mar 2010 à 18:47

Je te remercie beaucoup spitfire pat :D Très gentil de ta part.
Ps: j'ai une autre erreur met je penses que je n'ai pas le droit de posté deux erreurs sur un même post ??
WCD
Posteur néophyte
Posteur néophyte
 
Messages: 67
Inscription: 04 Juin 2009 à 19:36

Re: Caché une page d'administration par la session phpbb...

Messagepar spitfire pat » 14 Mar 2010 à 19:12

ça dépend, est-ce que c'est une erreur en rapport avec ta page d'administration ?
si oui, poste la ici
sinon crée un nouveau sujet
Avatar de l’utilisateur
spitfire pat
MOD Contest Winner
MOD Contest Winner
 
Messages: 15310
Inscription: 18 Sep 2004 à 15:43
Localisation: bourgogne

Re: Caché une page d'administration par la session phpbb...

Messagepar WCD » 14 Mar 2010 à 19:14

Bah en faite c'est une erreur que je ne connais pas je ne sais pas si c'est en rapport avec l'administration ou autre le voici l'erreur :

Code: Tout sélectionner
Erreur générale
SQL ERROR [ mysqli ]

Incorrect string value: '\xE9l\xE9cha...' for column 'template_data' at row 1 [1366]

Une erreur SQL est arrivée en chargeant cette page. Contactez l’administrateur du forum si ce problème persiste.
WCD
Posteur néophyte
Posteur néophyte
 
Messages: 67
Inscription: 04 Juin 2009 à 19:36

Re: Caché une page d'administration par la session phpbb...

Messagepar spitfire pat » 14 Mar 2010 à 19:20

hum, ça sent l'insertion de texte au format utf-8 sur un champ non utf-8

dans config.php, enlève les // devant la ligne define('DEBUG', true);
on en saura un peu plus sur ton erreur
Avatar de l’utilisateur
spitfire pat
MOD Contest Winner
MOD Contest Winner
 
Messages: 15310
Inscription: 18 Sep 2004 à 15:43
Localisation: bourgogne

Re: Caché une page d'administration par la session phpbb...

Messagepar WCD » 14 Mar 2010 à 19:21

d'accord tout de suite :D

Et Bien c'est fait si tu veux voir le forum c'est ici : http://www.webcreatordesign.com/phpBB3/
et donc l'erreur s'affiche quand on veut allé dans un post...
WCD
Posteur néophyte
Posteur néophyte
 
Messages: 67
Inscription: 04 Juin 2009 à 19:36

Re: Caché une page d'administration par la session phpbb...

Messagepar spitfire pat » 14 Mar 2010 à 19:28

vide le cache, sinon le changement ne s'affichera pas
Avatar de l’utilisateur
spitfire pat
MOD Contest Winner
MOD Contest Winner
 
Messages: 15310
Inscription: 18 Sep 2004 à 15:43
Localisation: bourgogne

Re: Caché une page d'administration par la session phpbb...

Messagepar WCD » 14 Mar 2010 à 19:30

C'est Fait !
Ps: pour te répondre je répondrais dans ce post pour ne pas faire de flood.

Attends je te montres le grand message d'erreur que j'ai moi.
Dernière édition par WCD le 14 Mar 2010 à 20:54, édité 1 fois.
WCD
Posteur néophyte
Posteur néophyte
 
Messages: 67
Inscription: 04 Juin 2009 à 19:36

Re: Caché une page d'administration par la session phpbb...

Messagepar spitfire pat » 14 Mar 2010 à 20:52

ben non, le message d'erreur devrait être plus complet
Avatar de l’utilisateur
spitfire pat
MOD Contest Winner
MOD Contest Winner
 
Messages: 15310
Inscription: 18 Sep 2004 à 15:43
Localisation: bourgogne

Re: Caché une page d'administration par la session phpbb...

Messagepar WCD » 14 Mar 2010 à 21:01

Voici l'erreur rencontré :

-> http://www.webcreatordesign.com/erreur
WCD
Posteur néophyte
Posteur néophyte
 
Messages: 67
Inscription: 04 Juin 2009 à 19:36

Re: Caché une page d'administration par la session phpbb...

Messagepar spitfire pat » 15 Mar 2010 à 05:07

apparemment le fichier en cause est overall_footer.html qui n'a pas été sauvegardé au format utf-8
Avatar de l’utilisateur
spitfire pat
MOD Contest Winner
MOD Contest Winner
 
Messages: 15310
Inscription: 18 Sep 2004 à 15:43
Localisation: bourgogne

Re: Caché une page d'administration par la session phpbb...

Messagepar WCD » 15 Mar 2010 à 18:52

Je te remercie de ton aide :D Mais la mdr c'est pire j'ai une erreur qui affiche plus mon site + forum :P
coding-webmastering-securite/sujet172249.html
WCD
Posteur néophyte
Posteur néophyte
 
Messages: 67
Inscription: 04 Juin 2009 à 19:36

Suivante

Retourner vers Coding, Webmastering et Sécurité informatique

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 3 invités

Partenaires : phpBBHacks.com • phpBB-Seo.com • EzCom-fr.com • phpBB3 Styles • phpBB podpora • phpBB Portugal    Liens : Net Avenir • PromoBenef • Ticket Gagnant