[Agora-generale] Agora 1.4 , restrictions d'accès sur les rubriques impossible
David Roux
david.roux.63 at gmail.com
Jeu 10 Mai 17:07:32 CEST 2007
Merci beaucoup, notre plus gros problème est résolu, cela venait bien des
extensions ".php3" dans le fichier "login_extranet.html".
La technique pour se "déloguer" manuellement fonctionne aussi mais n'y a t
il pas un moyen pour récupérer l'identifiant dynamiquement ou de créer une
sorte de bouton à placer dans le panneau "navigation" pour supprimer le
cookie ou déloguer peut importe l'identifiant ?
Car on ne peut pas demander à nos utilisateur de taper l'URL avec leur
identifiant.
Merci beaucoup pour votre aide.
(nb, je renvoie cet email à la liste générale pour qu'il soit archivé et
puisse servir à d'autres).
Le 10/05/07, Guillaume Grason <guillaume.grason at ypok.com> a écrit :
>
> David Roux a écrit :
> >
> > 1 - utiliser la fonction proposé dans l'espace privé : *administration
> > du site / fonctions avancées / Activer les restrictions d'accès sur
> > les rubriques*
> >
> > -> Ceci pose problème car les explications relatives à son
> > installation son très sommaires : « Nécessite la suppression des
> > fichiers squelettes articles et rubriques. »
> >
> Il s'agit juste de vider le cache en fait.
> >
> > 2 - utiliser des comptes « visiteurs » : problème rencontré : les
> > comptes visiteurs n'apparaissent nulle part dans l'espace privé pour
> > une éventuelle configuration et si on essaye de s'authentifier avec un
> > compte visiteur, le compte est inconnu dans l'espace publique.
> >
> Là j'avoue ne pas me souvenir de ce point. A quel endroit est il fait
> mention d'utiliser un compte visiteur ?
>
> >
> >
> > 3 - utiliser des « extranautes » sur certaines rubriques : là aussi
> > cela pose problème puisque lorsque l'on clic sur une rubrique pour
> > laquelle nous avons défini un extranaute, on obtient la page
> > « login_extranet.php » qui contient 18 erreur du type :
> >
> > *
> > Warning*: main(login_entete.php3) [function.main
> > <http://192.168.230.233/agora/function.main>]: failed to open stream:
> > No such file or directory in
> >
> */var/www/agora/CACHE/common/login_extranet/8/login_extranet.13078.8a2a655ae353eb8347b7952b4f2bbea3*
> > on line *22*
> >
> Effectivement, je m'aperçois que le fichier n'est pas passer par la
> moulinette des changements .php3 -> .php lors du passage à la 1.4.
> Il faudrait donc effectuer le changement dans le fichier
> afficher/login_extranet.html, remplacer tout les .php3 par .php
>
> Pour utilisation ensuite:
> Tout d'abord, vider le cache. Activer la fonctionnalité dans
> l'administration.
> Puis, sur la section "édition du site", un sous menu extranautes est
> ajouté. Celui ci permet de lister et d'ajouter des extranautes.
> Enfin, sur chaque rubrique, il est possible d'assigner un ou plusieurs
> extranautes. Si aucun extranaute n'est défini, alors la rubrique et ses
> articles sont visibles par tous.
>
> Il reste un bug dans la récursivité que j'ai corrigé pour le MAE mais
> pas encore commité.
En fait il y a une méthode que je n'ai pas mis en place.
En effet, il m'a à l'époque été demandé de réaliser ce système, mais les
extranautes n'avaient aucun besoin de se déloguer, on m'a donc dit de ne
pas m'attarder là dessus.
Pour se déloguer manuellement, il faut donc aller à l'url:
http://installation.de.spip/spip_cookie_extranet.php?logout=XXXX
ou XXXX est le login en cours. Si vous avec un compte appelé "Direction"
par exemple, ce sera donc "logout=Direction"
A partir de là, si vous pensez qu'une personne peut s'y attarder, cela
ne prendrait pas énormément de temps de l'ajouter aux squelettes.
Cependant je m'arrêterais là concernant cette liste, car je dérive vers
un sujet concernant plus agora-devel qu'agora-generale :p
Cordialement,
Cordialement,
> Guillaume Grason
>
>
>
> _______________________________________________
> Projet AGORA - http://agora.adullact.net
> Liste de discussion Agora-generale
> Agora-generale at lists.adullact.net
> https://lists.adullact.net/mailman/listinfo/agora-generale
>
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: http://lists.adullact.net/pipermail/agora-generale/attachments/20070510/b58dfb8d/attachment-0001.htm
Plus d'informations sur la liste de diffusion Agora-generale