Le script permettant de faire tout cela est dispo sur http://jsctt.free.fr
En réponse à Laurent Lepine <Laurent.Lepine@cned.fr>:
Merci à Jean-Marc qui m'a donné la solution. Juste une précision : une
fois
spip_image.php renommé spip_image.php3, il faut changer 5 références à
spip_image.php (en spip_image.php3 donc) réparties dans les 3 fichiers
:
config-contenu.php
inc_document.php
inc_logos.php
From: <jean.marc.baubet@free.fr>
To: "Laurent Lepine" <Laurent.Lepine@cned.fr>
Sent: Tuesday, October 15, 2002 9:40 AM
Subject: Re: [spip-dev] allô ! SPIP PHP FREE
> Le problème peut être contourné en laissant le fichier
spip_image.php3
avec son
> extension d'origine .php3 ...
>
> Voir http://jsctt.free.fr
>
> je n'ai pas d'explication
>
> En réponse à Laurent Lepine <Laurent.Lepine@cned.fr>:
>
> > Bonjour,
> >
> > C'est encore moi pour le problème des sites chez Free. Suis-je
vrament
> > le seul à rencontrer ce pb ?
> >
> > Message précédent :
> > Sur Free, il y a effectivement bcp à gagner à utiliser la 1.4.2
pour
> > laquelle tous les fichiers .php3 ont été renommés en .php, la
rapidité
> > de fonctionnement du site s'en trouve nettement accrue. Gros pb
> > cependant, le téléchargement d'images et de docs par l'interface
spip
> > devient impossible. Quelqu'un a-t-il la solution ?
> >
> > Merci d'avance,
> > Laurent.
> >
_______________________________________________
spip-dev@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-dev
Documentation de SPIP : http://www.uzine.net/spip
From yann.bizeul@linagora.com Wed Oct 16 14:20:43 2002
Return-Path: <yann.bizeul@linagora.com>
Received: from localhost.localdomain (linagora.net2.nerim.net [62.4.23.8])
by miel.brainstorm.fr (Postfix) with ESMTP id 52E271CB50
for <spip-dev@rezo.net>; Wed, 16 Oct 2002 14:20:43 +0200 (CEST)
Received: from linagora.com (localhost [127.0.0.1])
by localhost.localdomain (Postfix) with ESMTP id C4D9D1A18BB
for <spip-dev@rezo.net>; Wed, 16 Oct 2002 14:20:43 +0200 (CEST)
Mime-Version: 1.0 (Apple Message framework v546)
Content-Type: multipart/mixed; boundary=Apple-Mail-2-629067931
Message-Id: <B0912BCF-E101-11D6-A89E-0003934658E4@linagora.com>
X-Mailer: Apple Mail (2.546)
X-Mailman-Approved-At: Wed, 16 Oct 2002 14:21:59 +0200
=?iso-8859-1?q?Authentification_LDAP_en_=2Ehtaccess?=
X-BeenThere: spip-dev@rezo.net
X-Mailman-Version: 2.1b2+
Precedence: list
List-Help: <mailto:spip-dev-request@rezo.net?subject=help>
List-Archive: <Discuter chez rezo.net;
List-Unsubscribe: <http://listes.rezo.net/mailman/listinfo/spip-dev>,
<mailto:spip-dev-request@rezo.net?subject=unsubscribe>
List-Subscribe: <http://listes.rezo.net/mailman/listinfo/spip-dev>,
<mailto:spip-dev-request@rezo.net?subject=subscribe>
List-Post: <mailto:spip-dev@rezo.net>
List-Id: SPIP : developpement <spip-dev.rezo.net>
X-List-Received-Date: Wed, 16 Oct 2002 12:20:43 -0000
Status: O
Content-Length: 3548
Lines: 110
--Apple-Mail-2-629067931
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=ISO-8859-1;
format=flowed
Bon, voil=E0 ma r=E9ponse, pas tr=E8s nette, mais fonctionelle au =
probleme=20
d'authentification LDAP quand on utilise un .htaccess.
Pour ma part, ce que je voulais faire =E9tait s=E9curiser moi meme =
/ecrire=20
via un .htaccess (auth_ldap, module Apache). Ce path =E0 =
inc_session.php3=20
permet ceci en r=E9glant quelques options en t=EAte de fichier.
Ce n'est pas parfait, mais je manque de temps pour faire mieux.=20
J'esperes au moins que cela fera prendre conscience du probl=E8me =E0 =
ceux=20
qui le croyait r=E9solu !
--Apple-Mail-2-629067931
Content-Disposition: attachment;
filename=inc_session.diff
Content-Transfer-Encoding: 7bit
Content-Type: application/octet-stream;
x-unix-mode=0644;
name="inc_session.diff"
5a6,8
define("LDAP_SERVER","localhost");
define("LDAP_BASE","ou=Users,o=linagora");
184a188,189
include_ecrire("inc_connect.php3"); // uniquement si appel depuis espace public
if (!$GLOBALS['db_ok']) return;
187,192c192,227
< $row = spip_fetch_array($result);
< $auth_mdpass = md5($row['alea_actuel'] . $PHP_AUTH_PW);
< if ($auth_mdpass != $row['pass']) {
< $PHP_AUTH_USER='';
< return false;
< } else {