site auquel seuls les auteurs peuvent acceder

Bonsoir !

Est-ce que quelqu'un sait s'il est possible de créer un site qui peut être
visité seulement par les auteurs inscrits? C'est à dire que le login de Spip
protège non seulement l'espace privé mais aussi les pages publiques?

merci, Paolo

Bonsoir,
Il n'existe rien de standard. Cependant, il existe des solutions simples, à condition de penser à recopier le script sur tous les squelettes.
Ci-après ce que j'utilise pour l'affichage réservé aux administrateurs. En réalité ce n'est pas la page qui est protégée, mais pour les administrateurs j'affiche un div de plus. Dans ton cas il faudra ajouter le statut=='1comite' qui correspond aux rédacteurs et fournir la page de redirection à la place de la page d'accueil.
Bon courage,

Yorghos

<?
if ($auteur_session)
  {
  $nom_user=$GLOBALS['auteur_session']['nom'];
  $id_auteur=$GLOBALS['auteur_session']['id_auteur'];
  $statut=$GLOBALS['auteur_session']['statut'];
  echo ("[$nom_user, ");
  if ($statut=='0minirezo')
  {
?>
  vous êtes authentifié ] [<a href="#URL_LOGOUT">se déconnecter</a>]
<?
  }
}
else
  {
  echo "Vous n'avez pas les droits nécessaires pour accéder à cette page";
?>
  <div style="width:25%"><a href="#URL_SITE_SPIP" class="chapo">Retour à l'accueil</a></div>
<?
  return false;
  }
?>

Le 27 oct. 04, à 20:31, Paolo a écrit :

Bonsoir !

Est-ce que quelqu'un sait s'il est possible de créer un site qui peut être
visité seulement par les auteurs inscrits? C'est à dire que le login de Spip
protège non seulement l'espace privé mais aussi les pages publiques?

merci, Paolo

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip
FAQ : http://www.spip-contrib.net/spikini/FaQ

yorghos.remvikos wrote:

Ci-après ce que j'utilise pour l'affichage réservé aux administrateurs.

Merci beaucoup, Yorghos !
D'après un premier essai rapide, je pense que cela va marcher bien.

Paolo

Paolo a écrit :

yorghos.remvikos wrote:

Ci-après ce que j'utilise pour l'affichage réservé aux administrateurs.

Merci beaucoup, Yorghos !
D'après un premier essai rapide, je pense que cela va marcher bien.

Oui c'est la méthode de protection proposée par la doc spip.

Il est clair que cela doit rester une utilisation "à la marge" car en vérité, si on fait un site internet c'est souvent pour diffuser de l'information, et l'interet de bloquer les accès est souvent un peu sulfureux, voire louche...

Mais pour un intranet ou des photos de bébé ou encore des documents de travail personnels on peut utiliser cette technique :

On peut comme sur le bloog décider de faire correspondre les statuts spip avec des espace protégés par l'inermédiare d'un mot clé.

Exemple : la rubrique 3 à le mot clés acces_auteurs, et n'est accessible qu'aux personnes connectées, de statut minimum auteur.

http://bloog.net/rubrique.php3?id_rubrique=64

On peut aussi décider de greffer l'authentification sur un système extérieur de gestion de droit (la base de contacts de la boite, de l'ecole etc...).

C'est ce qu'utilise Fil lui même, pour restreindre certains accès aux journalistes du monde diplomatique, c'est vous dire la simplicité et l'efficacité de cette méthode.

BoOz

Bonjour,
Il s'agit bien d'une adaptation de la doc sur le login public. J'ai bien précisé pour ma part que j'utilise ce système, non pas pour restreindre, mais pour afficher une information spécifique aux administrateurs. En réalité, il s'agit d'un test qui différencie les enseignants (statut 1comite) des étudiants (statut 6forum). Les premiers corrigent les documents soumis par les seconds, donc ils ont accès à un lien qui conduit à une page qui leur est propre.
@ bientôt
Le 28 oct. 04, à 13:16, BoOz a écrit :

Paolo a écrit :

yorghos.remvikos wrote:

Ci-après ce que j'utilise pour l'affichage réservé aux administrateurs.

Merci beaucoup, Yorghos !
D'après un premier essai rapide, je pense que cela va marcher bien.

Oui c'est la méthode de protection proposée par la doc spip.

Il est clair que cela doit rester une utilisation "à la marge" car en
vérité, si on fait un site internet c'est souvent pour diffuser de
l'information, et l'interet de bloquer les accès est souvent un peu
sulfureux, voire louche...

Mais pour un intranet ou des photos de bébé ou encore des documents de
travail personnels on peut utiliser cette technique :

Les formulaires - SPIP

On peut comme sur le bloog décider de faire correspondre les statuts
spip avec des espace protégés par l'inermédiare d'un mot clé.

Exemple : la rubrique 3 à le mot clés acces_auteurs, et n'est accessible
qu'aux personnes connectées, de statut minimum auteur.

http://bloog.net/rubrique.php3?id_rubrique=64

On peut aussi décider de greffer l'authentification sur un système
extérieur de gestion de droit (la base de contacts de la boite, de
l'ecole etc...).

C'est ce qu'utilise Fil lui même, pour restreindre certains accès aux
journalistes du monde diplomatique, c'est vous dire la simplicité et
l'efficacité de cette méthode.

BoOz

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip
FAQ : http://www.spip-contrib.net/spikini/FaQ

Yorghos Remvikos

BoOz wrote:

c'est la méthode de protection proposée par la doc spip.
Les formulaires - SPIP

Voilà ce que je n'avais pas trouvé avant de poster le message.

l'interet de bloquer les accès est souvent un peu
sulfureux, voire louche...

Je te donnerai un accès si tu veux, BoOz - mais tu risques d'être deçu :slight_smile:

On peut comme sur le bloog décider de faire correspondre les statuts
spip avec des espace protégés par l'inermédiare d'un mot clé.

Je pense que je dois revisiter cela...

merci !
Paolo

Bonjour,

Je viens d'utiliser cette technique, avec l'aide de ce qu'à fait Paolo à
partir de ton code ci-dessous.
Ceci afin de faire d'une rubrique une zone Intranet.

J'ai appliqué ce code aux squelettes article, forum, rubrique et brève.

Mais je réalise que pour Plan, Resumé et Recherche il faut que j'insère un
code qui exclus les informations situées sous cette rubrique si lapersonne
n'est pas loguée (ou bien qui inclu ces infos si la personne est loguée).

J'ai de la peine à voir quelle forme aurait ce code... quelqu'un peut-il
m'aider à trouver ma voie ?

Merci d'avance
Thomas

yorghos.remvikos <yremvikos@wanadoo.fr> a écrit dans le message :
4D55EDDF-284E-11D9-992A-000A956A7BFC@wanadoo.fr...
Bonsoir,
Il n'existe rien de standard. Cependant, il existe des solutions
simples, à condition de penser à recopier le script sur tous les
squelettes.
Ci-après ce que j'utilise pour l'affichage réservé aux administrateurs.
En réalité ce n'est pas la page qui est protégée, mais pour les
administrateurs j'affiche un div de plus. Dans ton cas il faudra
ajouter le statut=='1comite' qui correspond aux rédacteurs et fournir
la page de redirection à la place de la page d'accueil.
Bon courage,

Yorghos

<?
if ($auteur_session)
{
$nom_user=$GLOBALS['auteur_session']['nom'];
$id_auteur=$GLOBALS['auteur_session']['id_auteur'];
$statut=$GLOBALS['auteur_session']['statut'];
echo ("[$nom_user, ");
if ($statut=='0minirezo')
{
?>
vous êtes authentifié ] [<a href="#URL_LOGOUT">se déconnecter</a>]
<?
}
}
else
{
echo "Vous n'avez pas les droits nécessaires pour accéder à cette
page";
?>
<div style="width:25%"><a href="#URL_SITE_SPIP" class="chapo">Retour à
l'accueil</a></div>
<?
return false;
}
?>

Le 27 oct. 04, à 20:31, Paolo a écrit :

Bonsoir !

Est-ce que quelqu'un sait s'il est possible de créer un site qui peut
être
visité seulement par les auteurs inscrits? C'est à dire que le login
de Spip
protège non seulement l'espace privé mais aussi les pages publiques?

merci, Paolo

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip
FAQ : http://www.spip-contrib.net/spikini/FaQ

vas voir dans la bouclothèque de spip-contrib.net

Thomas EGLI a écrit :

Bonjour,

Je viens d'utiliser cette technique, avec l'aide de ce qu'à fait Paolo à
partir de ton code ci-dessous.
Ceci afin de faire d'une rubrique une zone Intranet.

J'ai appliqué ce code aux squelettes article, forum, rubrique et brève.

Mais je réalise que pour Plan, Resumé et Recherche il faut que j'insère un
code qui exclus les informations situées sous cette rubrique si lapersonne
n'est pas loguée (ou bien qui inclu ces infos si la personne est loguée).

J'ai de la peine à voir quelle forme aurait ce code... quelqu'un peut-il
m'aider à trouver ma voie ?

Merci d'avance
Thomas

yorghos.remvikos <yremvikos@wanadoo.fr> a écrit dans le message :
4D55EDDF-284E-11D9-992A-000A956A7BFC@wanadoo.fr...
Bonsoir,
Il n'existe rien de standard. Cependant, il existe des solutions
simples, à condition de penser à recopier le script sur tous les
squelettes.
Ci-après ce que j'utilise pour l'affichage réservé aux administrateurs.
En réalité ce n'est pas la page qui est protégée, mais pour les
administrateurs j'affiche un div de plus. Dans ton cas il faudra
ajouter le statut=='1comite' qui correspond aux rédacteurs et fournir
la page de redirection à la place de la page d'accueil.
Bon courage,

Yorghos

<?
if ($auteur_session)
{
$nom_user=$GLOBALS['auteur_session']['nom'];
$id_auteur=$GLOBALS['auteur_session']['id_auteur'];
$statut=$GLOBALS['auteur_session']['statut'];
echo ("[$nom_user, ");
if ($statut=='0minirezo')
{
?>
vous êtes authentifié ] [<a href="#URL_LOGOUT">se déconnecter</a>]
<?
}
else
{
echo "Vous n'avez pas les droits nécessaires pour accéder à cette
page";
?>
<div style="width:25%"><a href="#URL_SITE_SPIP" class="chapo">Retour à
l'accueil</a></div>
<?
return false;
}
?>

Le 27 oct. 04, à 20:31, Paolo a écrit :

Bonsoir !

Est-ce que quelqu'un sait s'il est possible de créer un site qui peut
être
visité seulement par les auteurs inscrits? C'est à dire que le login
de Spip
protège non seulement l'espace privé mais aussi les pages publiques?

merci, Paolo

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip
FAQ : http://www.spip-contrib.net/spikini/FaQ

Bonjour à tous,

je me suis aperçu d'un soucis avec ce code (plus bas dans ce message pour
mémoire).
En effet, lorsque je crée un auteur il n'arrive pas à lire la page. Mais si
je le passe en tant qu'administrateur, et que je le remet immédiatement en
tant qu'auteur, alors il peut la lire définitivement.

Quel est la raiso nde cela, et qcomment faire pour définir un code qui
permette autant aux administrateurs qu'aux simples auteurs de lires les
pages protégées ainsi ?

Merci d'avance !
Thomas

Thomas EGLI <thomas_perso@freesurf.ch> a écrit dans le message :
cm319u$ght$1@sea.gmane.org...

Bonjour,

Je viens d'utiliser cette technique, avec l'aide de ce qu'à fait Paolo à
partir de ton code ci-dessous.
Ceci afin de faire d'une rubrique une zone Intranet.

J'ai appliqué ce code aux squelettes article, forum, rubrique et brève.

Mais je réalise que pour Plan, Resumé et Recherche il faut que j'insère un
code qui exclus les informations situées sous cette rubrique si lapersonne
n'est pas loguée (ou bien qui inclu ces infos si la personne est loguée).

J'ai de la peine à voir quelle forme aurait ce code... quelqu'un peut-il
m'aider à trouver ma voie ?

Merci d'avance
Thomas

yorghos.remvikos <yremvikos@wanadoo.fr> a écrit dans le message :
4D55EDDF-284E-11D9-992A-000A956A7BFC@wanadoo.fr...
Bonsoir,
Il n'existe rien de standard. Cependant, il existe des solutions
simples, à condition de penser à recopier le script sur tous les
squelettes.
Ci-après ce que j'utilise pour l'affichage réservé aux administrateurs.
En réalité ce n'est pas la page qui est protégée, mais pour les
administrateurs j'affiche un div de plus. Dans ton cas il faudra
ajouter le statut=='1comite' qui correspond aux rédacteurs et fournir
la page de redirection à la place de la page d'accueil.
Bon courage,

Yorghos

<?
if ($auteur_session)
{
$nom_user=$GLOBALS['auteur_session']['nom'];
$id_auteur=$GLOBALS['auteur_session']['id_auteur'];
$statut=$GLOBALS['auteur_session']['statut'];
echo ("[$nom_user, ");
if ($statut=='0minirezo')
{
?>
vous êtes authentifié ] [<a href="#URL_LOGOUT">se déconnecter</a>]
<?
}
}
else
{
echo "Vous n'avez pas les droits nécessaires pour accéder à cette
page";
?>
<div style="width:25%"><a href="#URL_SITE_SPIP" class="chapo">Retour à
l'accueil</a></div>
<?
return false;
}
?>

Le 27 oct. 04, à 20:31, Paolo a écrit :

> Bonsoir !
>
> Est-ce que quelqu'un sait s'il est possible de créer un site qui peut
> être
> visité seulement par les auteurs inscrits? C'est à dire que le login
> de Spip
> protège non seulement l'espace privé mais aussi les pages publiques?
>
> merci, Paolo
>
>
>
> _______________________________________________
> liste spip
> spip@rezo.net - désabonnement : spip-off@rezo.net
> Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
> Documentation de SPIP : http://www.spip.net/
> irc://irc.freenode.net/spip
> FAQ : http://www.spip-contrib.net/spikini/FaQ
>

----------------------------------------------------------------------------
----