Récupérer la connexion des membres

Imprimer Syndication RSS 2.0

dmr

Nouveau
Nouveau

Avatar de dmr

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

Aller en haut de page Aller en bas de page

Réponses

jchouix

Administrateur

Avatar de jchouix

Messages : 1370

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 :
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 :
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+

Message édité 1 fois, dernière édition par jchouix le Aller en haut de page Aller en bas de page

dmr

Nouveau
Nouveau

Avatar de dmr

Messages : 13

Inscription :

Merci pour le code.

Juste que j'ai $_SESSION['log']) = Logged et non Loggued.

Bonne soirée.

Aller en haut de page Aller en bas de page

jchouix

Administrateur

Avatar de jchouix

Messages : 1370

Inscription :

bonsoir,
Citation
Juste que j'ai $_SESSION['log']) = Logged et non Loggued.
Merci pour la remarque. C'est corrigé.
A+

Aller en haut de page Aller en bas de page