r14265 - branches/spip-2.0/ecrire/exec branches/spip-2.0/ecrire/inc spip/ecrire/exec spip/ecrire/inc

Author: esj@rezo.net
Date: 2009-07-24 17:39:31 +0200 (ven, 24 jui 2009)
New Revision: 14265

Log:
La mutualisation de SPIP a remis sur le tapis la question de l'accès à des bases supplémentaires. Le dépot [10983] avait carrément enlevé la possibilité de déclarer des bases externes, et [12330] ne l'avait que partiellement rétabli: impossible de déclarer des bases PG à partir d'une base principale MySQL et réciproquement.

En dernière analyse, les problèmes de confidentialités ne peuvent se poser que dans le cas d'une mutualisation utilisant la même base. Dans cette situation, les utilisateurs ne connaissent pas le mot de passe du propriétaire de la base qui est fourni par l'hébergeur. On considère que dans cette situation (i.e. constante {{{INSTALL_PASS_DB}}} prédéfinie), la possibilité d'accéder à d'autres bases est interdite. Evidemment, la dite constante peut être définie pour d'autres raisons que la confidentialité des différents jeux de tables, mais comme il est impossible de le savoir ce choix paraît une condition suffisante pas trop exagérée même si non nécessaire.

Modified:
   branches/spip-2.0/ecrire/exec/admin_declarer.php
   branches/spip-2.0/ecrire/inc/install.php
   spip/ecrire/exec/admin_tech.php
   spip/ecrire/inc/install.php

Details: http://trac.rezo.net/trac/spip/changeset/14265