[Spip] Re:[Spip][Spip] [Spip]Re:Subject: [Spip] [Spip]Re:[Spip]Re:_[Spip]_site_avec_partie_confidentielle_&_appel_à_con

> Merci pour ce travail d'adaptation qui me parait

intéressant

attention, ce n'était tout de même que de l'alpha testing :slight_smile:
dans cette versions les mots de pass sont stockés en clair
dans la base ...

> Mais je boucle sans arrêt sur le fichier login_admin.htm

qui me redemande

> login/mot de passe dès que je clique sur "index"

a priori, pb de positionnement de la page qui pose le cookie

> J'ai remplacé l'url de index (accès à la rubrique

protégée) comme cela :

>
> ****
> // REDIRECTION VERS UNE PAGE PROTEGEE AVEC L'IDENTIFIANT

SERVANT DE CLE

> // header("Location:rubrique.php3?id_rubrique=30&id=$id");
>
> setcookie("spip_user", $id , time() - 3600 * 24 *

7,"");

>
> setcookie("spip_user", $id , time() + 3600 * 24 *

7,"spip");

> }
>
> // DECONNEXION MYSQL
> mysql_close($db_link);
> ?>
> <a href="rubrique.php3?id_rubrique=30">index </a>
> ***
> rubrique.php3?id_rubrique=30 est ma rubrique protégée.
>
> C'est bien cela ?

oui, jusque là, pas de pb, à une condition : il faut que la
page qui pose le cookie soit à la racine de ton site, sinon ce
dernier ne sera pas valide pour tout le site.
ex : si la page qui pose ton cookie est /login.php, ça roule
   si par contre c'est un truc du genre acces/login.php, ton
cookie n'est valable que pour les sous rep de /acces, et donc
invisible pour les fichiers dans /trucchose/machin.php (par
ex).

> Par ailleurs même si cela marchait.
> Faut-il absoluement passer par le clic sur "index" ? Ne

peut-il pas y

avoir
> une redirection automatique ?

si, le plus simple c'est une ligne de javascript qui fait ça,
ou alors en php. J'ai pas ça sous la main mais si tu me
redemandes qd je suis chez moi, je de file un exemple.
-- relecture : pour le javascript je viens d'avoir un doute
sur la sécurité du truc, j'y pense et je posterai après vérif -
-

> Peux tu m'aider ?

si t'es pas super pressé je suis en train de faire un truc un
peu plus propre (là c'était vraimment du patch grotesque) basé
sur les mots clefs (et sur les recommandation d'Antoine ou
d'Arno, je sais plus ...).
Je conseillerais donc plutôt d'attendre qu'il y ai quelque
chose qui marche un peu mieux avant de l'installer.

> PS : j'ai fait les tests sur mon serveur local ; est-ce là

le problème (en

> principe non ?)

non non, moi aussi c'est en local

a+

P.

> Thierry
>
> ----- Original Message -----
> From: Pierre Rust <prust@ifrance.com>
> To: Thierry RAFFIN <thraffin@altern.org>; <spip@rezo.net>
> Cc: <spip@rezo.net>
> Sent: Tuesday, January 29, 2002 9:18 PM
> Subject: Re: [Spip] Re: [Spip]Re:Subject: Re: [Spip] Re:
>
[Spip]Re:[Spip]Re:_[Spip]

_site_avec_partie_confidentielle_&_appel_à_contrib

>
>
> >
>
>
> -----------------------------------------------------------

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

--
> ----
>
>
>
>
> > Vous trouverez en fichier joint le zip du script qui

contient un fichier

> d'explication de l'install.
> > Les points à noter concernent le fait comme je le disais

de créer pour

la
> rubrique réservée (et ses articles) un squelette spécifique
> rubrique-numérorubrique.php3 et article-

numérorubrique.php3 qui inclue en

> tête le fichier de gestion de l'accès
>
> Je suis parti exactement du script :slight_smile:
> Mais pour éviter d'avoir à passer l'id en argument (et

donc à la

> rajouter dans le code des squelettes) je l'ai modifié pour

poser un

> cookie à la place. Du coup il ne reste que le code idoine

à poser au

> début du squelette d'une partie (et de ses articles) pour

la protéger.

> Je vous joins le version modifiée si ça intéresse

quelqu'un. Maintenant

> je travaille pour qu'une catégorie protégée n'apparaissent

pas du tout

> tant qu'on est pas logué.
>
> a+
>
> P.
>
>
>
> -----------------------------------------------------------

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

--
> ----
>
>
> > _______________________________________________
> > spip mailing list
> > spip@rezo.net
> > http://listes.rezo.net/mailman/listinfo/spip
> >
>
>

_______________________________________________
spip mailing list
spip@rezo.net
http://listes.rezo.net/mailman/listinfo/spip

"Accédez au courrier électronique de La Poste : www.laposte.net ; 3615 LAPOSTENET (0,13 €/mn) ; tél : 08 92 68 13 50 (0,34€/mn)"

ça serait sympa de penser à effacer les Re:[Spip]
Re:[Spip] qui sont de trop parce que là on ne sait plus de quel message il
s'agit. Je les ais laissé pour l'occasion mais une fois n'est pas coutume
A+ B+ C++
----- Original Message -----
From: "p.rust" <p.rust@laposte.net>
To: <thraffin@altern.org>
Cc: <spip@rezo.net>
Sent: Monday, February 04, 2002 3:06 PM
Subject: [Spip]Re:[Spip]Fw: [Spip] Re: [Spip]Re:Subject: Re: [Spip] Re:
[Spip]Re:[Spip]Re:_[Spip]_site_avec_partie_confidentielle_&_appel_à_con

(Je repost mon message d'il y a 1 ou 2 semaines qui était resté sans
reponses, peut etre parceque j'explique mal (dites c'est pas çà?):

J'ai un problème quand j'essaye d'implémenter ce script avec Spip .

En effet vu que dans le login.php3 pour lancer la nouvelle fenetre une fois
que l'utilisateur est identifié on utilise un
"header("location:espacemembre.php3?id=$id)", que Spip fait des Header lui
aussi quand on affiche une nouvelle page et que il est interdit (impossible)
de faire plus d'un Header (cad donner des infos sur l'entete d'une page) par
page et bien ca fait un petit conflit.

Donc ma question est la suivante: si on n'appelle pas (dans login.php3) la
page espacemembre.php3 avec un header avec quoi le fait-t-on et surtout
qu'est ce que ca change de ne pas donner ces infos de type Header dans ce
cas là!

le message d'erreur est le suivant:

"Warning: Cannot add header information - headers already sent by (output
started at c:\weblocal\monsite\sommaire.php3:2) in
c:\weblocal\monsite\ecrire\inc_version.php3 on line 224"

Guillaume

> Thierry
>
> ----- Original Message -----
> From: Pierre Rust <prust@ifrance.com>
> To: Thierry RAFFIN <thraffin@altern.org>; <spip@rezo.net>
> Cc: <spip@rezo.net>
> Sent: Tuesday, January 29, 2002 9:18 PM
> Subject: Re: [Spip] Re: [Spip]Re:Subject: Re: [Spip] Re:
>
[Spip]Re:[Spip]Re:_[Spip]

_site_avec_partie_confidentielle_&_appel_à_contrib

> > Vous trouverez en fichier joint le zip du script qui

contient un fichier

> d'explication de l'install.
> > Les points à noter concernent le fait comme je le disais

de créer pour

la
> rubrique réservée (et ses articles) un squelette spécifique
> rubrique-numérorubrique.php3 et article-

numérorubrique.php3 qui inclue en

> tête le fichier de gestion de l'accès
>
> Je suis parti exactement du script :slight_smile:
> Mais pour éviter d'avoir à passer l'id en argument (et

donc à la

> rajouter dans le code des squelettes) je l'ai modifié pour

poser un

> cookie à la place. Du coup il ne reste que le code idoine

à poser au

> début du squelette d'une partie (et de ses articles) pour

la protéger.

> Je vous joins le version modifiée si ça intéresse

quelqu'un. Maintenant

> je travaille pour qu'une catégorie protégée n'apparaissent

pas du tout

> tant qu'on est pas logué.
>
> a+
>
> P.
> > _______________________________________________
> > spip mailing list
> > spip@rezo.net
> > http://listes.rezo.net/mailman/listinfo/spip
> >