Fork me on GitHub






Flux Rss et droit d'accés
Régulier
Inscrit: 22/01/2004 15:41
De Sessenheim Alsace ...
Messages: 107
Bonjour.
suite a ce poste Activer le flux Rss
je vient de tester sur un de mes sites, ou il n'y a aucun droit d'accès pour les utilisateurs invités.
Et quel ne fut pas ma surprise de voir toutes les news affichées, alors que je ne suis pas logué au site..
J'ai donc supprimer le fichier backend.php de mon serveur.
n'y a t'il pas un autre moyen pour protéger les droits sur les affichages dans ce flux RSS.

Jetfuzz

Posté le : 14/10/2009 07:04
Partager Twitter Partagez cette article sur GG+
Re: Flux Rss et droit d'accés
Xoops accro
Inscrit: 20/02/2008 20:27
De Belgium
Messages: 2708
Peut-etre le probleme est dans cette fonction en /modules/news/include/fonctions.php
function news_MygetItemIds($permtype='news_view')
{
    global 
$xoopsUser;
    static 
$tblperms = array();
    if(
is_array($tblperms) && array_key_exists($permtype,$tblperms)) {
        return 
$tblperms[$permtype];
    }

       
$module_handler =& xoops_gethandler('module');
       
$newsModule =& $module_handler->getByDirname('news');
       
$groups is_object($xoopsUser) ? $xoopsUser->getGroups() : XOOPS_GROUP_ANONYMOUS;
       
$gperm_handler =& xoops_gethandler('groupperm');
       
$topics $gperm_handler->getItemIds($permtype$groups$newsModule->getVar('mid'));
       
$tblperms[$permtype] = $topics;
    return 
$topics;
}

Il me semble de retenir les valeurs obtenu pour une utilisateur, sans tenir compte a quelle groupe il (ou les suivants) fait part.
Essayez avec commenter
//    if(is_array($tblperms) && array_key_exists($permtype,$tblperms)) {
//        return $tblperms[$permtype];
//    }

Posté le : 14/10/2009 10:32

Salutations, Gerard.
PS: Excusez mon mauvais français.
De la bonne manière de poser les questions
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

27 Personne(s) en ligne (19 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 27 | Plus ...