Salut,
Voilà quelques mois que je n'avais pas touché à mon forum et, suite à une demande d'un pote, j'ai remis les pattes dans le code afin de le remettre en ligne. Mais je rencontre un (gros) problème...
Pour info, j'avais profondément modifier les sources de la v1, aussi bien avec des MODS trouvés ici qu'avec des MODS de ma composition. Du coup, je n'arrive absolument pas à trouver d'où provient le bug que je rencontre en ce moment. Ca fait 2 jours que je fouille, j'en ai marre, AU SECOURS!!!
Voilà, lorsque je suis connecté en tant que Fondateur ou même modérateur, je n'arrive pas (plus) à entrer dans les pages 'admin_membre_gestion.php' ou 'admin_membre_liste.php'. Ca me dit que je n'ai pas les droits nécessaire.
Par contre lorsque que REM la ligne 71, celle qui affiche l'erreur, du fichier 'fonctions_admin.php', ça fonctionne:
/************************************
* Suivant l'autorisation redirige ou non vers la boite de connexion ou vers un
* message d'erreur.
************************************/
function aut_administration($aut = NULL)
{
global $adm_menu, $membre, $racine, $langue;
if ( $membre['membre_id'] == INVITE )
{
redir($racine . 'connexion.php?redirection=./admin/index.php');
}
else
{
if ($membre['membre_aut'] < MODOSUP)
{
info($langue['info_titre'], $langue['admin_page_interdite']);
}
$select = $adm_menu->select_where($adm_menu->data, 'page_name', substr(basename($_SERVER['SCRIPT_NAME']), 6, -4));
if (!(($select['page_auth'] <= ADMIN && $membre['membre_aut'] >= $select['page_auth']) || $select['page_auth'] == (ADMIN 1) && $membre['membre_id'] == FONDATEUR))
{
// LA LIGNE CI-DESSUS EN REM ET J'ACCEDE AUX PAGE DE GESTION DES MEMBRES
// info($langue['info_titre'], $langue['admin_page_interdite']);
}
}
}
Auriez vous une idée pour orienter mes recherches du bug?