Nouveau
Messages : 13
Inscription :
Bonjour,
Je procède à la refonte d'un site en l'intégrant dans GuppY.
A l'origine, certaines pages pouvaient àªtre modifiées par des utilisateurs bien définis après le passage par la page de connexion.
Afin de garder une certaine cohérence avec GuppY et ayant décidé de travailler avec Adm_redacteurs, j'aimerais que l'autentification passe par celle de Adm_redacteurs.
Pour àªtre certains de faire à§a proprement, pourrais-je savoir quelles sont les fichiers et les lignes de code à intégrer dans mes fichiers d'origine ?
Merci
Réponses
Administrateur
Messages : 1390
Inscription :
bonjour dmr,
pour réserver l'accès aux rédacteurs du plugin à tes pages, il te faut éditer tes pages et rajouter au début du fichier le code suivant :
Code (Sélectionner le code)session_start(); define(CHEMIN, '../'); //A définir selon la position de ta page dans l'arborescence de ton site include CHEMIN.'inc/includes.inc'; include CHEMIN.'plugins/adm_redacteurs/inc/redac_login.inc'; if ($_SESSION['log'] != 'Logged') { unset($_SESSION['log']); unset($_SESSION['upseudo']); session_destroy(); header('Location:'.$site[3].'plugins/adm_redacteurs/connect.php?lng='.$lng); exit; }
Ensuite, pour récupérer la config du rédacteur, il te faut rajouter ces lignes de code :
Code (Sélectionner le code)define("REP_REDAC", CHEMIN."plugins/adm_redacteurs/data/redacteurs/"); require REP_REDAC.$_SESSION['upseudo'].DBEXT; //Récupération de la config du rédacteur //Récupération de la config du groupe rédacteur si définie if(!empty($redacprefs['rgroupseudo']) && is_file(REP_REDAC.'grp_'.$redacprefs['rgroupseudo'].INCEXT)) { require REP_REDAC.'grp_'.$redacprefs['rgroupseudo'].INCEXT; }
Les valeurs des options de la config seront alors contenues dans la variable $redacprefs de type array()
A+