RE : [Spip] Extranet sous SPIP

Thierry a écrit:> Or, sur la page d'accueil (via #LOGIN_PUBLIC]), j'ai un
lien "s'incrire", et> quand je clique sur ce lien, j'ai une message du type>
"Vous avez demandé à intervenir sur un forum réservé aux visiteurs
enregistrés."> --> cela ne me parait pas forcément normal.> Quand je
m'inscris et que je reçois un log, je passe par l'écran d'accueil> du site
(LOGIN_PUBLIC)> je rentre le login et le mdp, mais comme il y a bonjour=oui,
il tente de me> connecter à l'espace privé> (ce qui est impossible puisque
je suis invité-forum) et je boucle en login> mdp sauf à aller sur le site
via le lien site-local...Bonjour,Je travaille personnellement sur une
logique quelque peu différente (inscription d'invités référencés dans un
annuaire LDAP), mais là n'est pas le propos.La démarche que j'ai suivi est
donc de créer un squelette inscription.html, dans lequel apparaissait la
balise #LOGIN_PUBLIC. Avec cela, j'ai donc maintenant le lien s'inscrire qui
est hors contexte chez moi. La proposition de Fil est de "réécrire"
inc-login.php3, et de sabrer dedans ce qui n'est pas nécessaire.En espérant
que ça puisse t'aider.Fil a écrit le 7 :> En fait #LOGIN_PUBLIC COMME
#LOGIN_PRIVE sont remplacés, dans les fichiers> cache, par une expression
<?php appel de fonction (); ?> (je ne sais plus> laquelle). Ouvrez un
fichier cache pour voir, c'est instructif.> La fonction appelée se trouve
dans inc-login.php3. Si vous voulez la> modifier, le plus simple est de la
recopier, en la changeant de nom, dans un> fichier inc-login-perso.php3, et
de remplacer #LOGIN_PUBLIC par> <?php include_local('inc-login-perso.php3');
appel_ma_fonction_perso(); ?>> Pour supprimer simplement les "mot de passe
oublié" et "s'inscrire", je vous> conseille au contraire de mettre cet appel
en commentaire dans inc-login.php3

From gcws-spip-332@m.gmane.org Tue Feb 11 09:16:04 2003

Return-Path: <gcws-spip-332@m.gmane.org>
Received: from main.gmane.org (main.gmane.org [80.91.224.249])
  by miel.brainstorm.fr (Postfix) with ESMTP id D58A31C89D3
  for <spip@rezo.net>; Tue, 11 Feb 2003 09:16:04 +0100 (CET)
Received: from list by main.gmane.org with local (Exim 3.35 #1 (Debian))
  id 18iVY8-0003oq-00
  for <spip@rezo.net>; Tue, 11 Feb 2003 09:13:52 +0100
X-Injected-Via-Gmane: http://gmane.org/
To: spip@rezo.net
Received: from news by main.gmane.org with local (Exim 3.35 #1 (Debian))
  id 18iVY7-0003oh-00 for <gmane-comp-web-spip-user@m.gmane.org>;
  Tue, 11 Feb 2003 09:13:51 +0100
From: "Thierry HENNIART" <T.Henniart@cr-npdc.fr>
Subject: Re: [Spip] Extranet sous SPIP
Date: Tue, 11 Feb 2003 09:15:04 +0100
Message-ID: <b2abbv$ead$1@main.gmane.org>
References: <2A683A90B91ED3118CB100105A9CADB5018A1B1E@algiedi.etat-ge.ch>
X-Complaints-To: usenet@main.gmane.org
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
Sender: news <news@main.gmane.org>
X-BeenThere: spip@rezo.net
X-Mailman-Version: 2.1rc1+
Precedence: list
List-Id: SPIP : questions/reponses <spip.rezo.net>
List-Unsubscribe: <http://listes.rezo.net/mailman/listinfo/spip&gt;,
  <mailto:spip-request@rezo.net?subject=unsubscribe>
List-Archive: <Discuter chez rezo.net;
List-Post: <mailto:spip@rezo.net>
List-Help: <mailto:spip-request@rezo.net?subject=help>
List-Subscribe: <http://listes.rezo.net/mailman/listinfo/spip&gt;,
  <mailto:spip-request@rezo.net?subject=subscribe>
X-List-Received-Date: Tue, 11 Feb 2003 08:16:05 -0000
Status: O
Content-Length: 2496
Lines: 50

Bjr,

Pas facile à lire le message :slight_smile:

Pour le problème de l'inscription en ligne, j'ai résolu en changeant à la
main la table META
accepter_visiteurs = non
La solution proposée ne convient pas, je souhaite protéger l'accès au site
(en plus
de ne pas permettre l'inscription).

J'ai supprimé le cookie de correspondance par défaut en mettant en
commentaire les lignes
133 et 134 de spip_cookie.php3
Avec un peu de rigueur en tant que administrateur (supprimer le cookie avant
déconnexion)
cela devrait fonctionner.

Merci pour l'aide

Thierry
"Comminot Pascal (EDU)" <pascal.comminot@edu.ge.ch> a écrit dans le message
de news: 2A683A90B91ED3118CB100105A9CADB5018A1B1E@algiedi.etat-ge.ch...
Thierry a écrit:> Or, sur la page d'accueil (via #LOGIN_PUBLIC]), j'ai un
lien "s'incrire", et> quand je clique sur ce lien, j'ai une message du type>
"Vous avez demandé à intervenir sur un forum réservé aux visiteurs
enregistrés."> --> cela ne me parait pas forcément normal.> Quand je
m'inscris et que je reçois un log, je passe par l'écran d'accueil> du site
(LOGIN_PUBLIC)> je rentre le login et le mdp, mais comme il y a bonjour=oui,
il tente de me> connecter à l'espace privé> (ce qui est impossible puisque
je suis invité-forum) et je boucle en login> mdp sauf à aller sur le site
via le lien site-local...Bonjour,Je travaille personnellement sur une
logique quelque peu différente (inscription d'invités référencés dans un
annuaire LDAP), mais là n'est pas le propos.La démarche que j'ai suivi est
donc de créer un squelette inscription.html, dans lequel apparaissait la
balise #LOGIN_PUBLIC. Avec cela, j'ai donc maintenant le lien s'inscrire qui
est hors contexte chez moi. La proposition de Fil est de "réécrire"
inc-login.php3, et de sabrer dedans ce qui n'est pas nécessaire.En espérant
que ça puisse t'aider.Fil a écrit le 7 :> En fait #LOGIN_PUBLIC COMME
#LOGIN_PRIVE sont remplacés, dans les fichiers> cache, par une expression
<?php appel de fonction (); ?> (je ne sais plus> laquelle). Ouvrez un
fichier cache pour voir, c'est instructif.> La fonction appelée se trouve
dans inc-login.php3. Si vous voulez la> modifier, le plus simple est de la
recopier, en la changeant de nom, dans un> fichier inc-login-perso.php3, et
de remplacer #LOGIN_PUBLIC par> <?php include_local('inc-login-perso.php3');
appel_ma_fonction_perso(); ?>> Pour supprimer simplement les "mot de passe
oublié" et "s'inscrire", je vous> conseille au contraire de mettre cet appel
en commentaire dans inc-login.php3

Je connais assez bien SPIP 1.4
Mais la nouveauté c'est que je voudrais passer à 1.5 et sous linux.... et je ne connais pas encore bien linux.

Ma question est courte : je souhaite utiliser spip en local... qu'est-ce que je configure ?

merci