Bug mot de passe pour connexion base de données PostgreSQL
SPIP version 3.0.17 Résumé : Mot de passe inopérant s'il contient un espace.
Détail :
Dans le fichier écrire/req/pg.php a la ligne 46 (et un peu plus bas encore) :
`link = pg_connect("host=
hostport dbname=
db user=login password=
pass", PGSQL_CONNECT_FORCE_NEW);
Solutions suggérés :
- Entourer $pass de guillemets simples
- Renforcer l'interdiction d'espace dans le mot de passe dans le formulaire web de configuration de SPIP