r13677 - branches/spip-2.0/ecrire/inc spip/ecrire/inc

Author: esj@rezo.net
Date: 2009-01-28 23:22:17 +0100 (mer, 28 jan 2009)
New Revision: 13677

Log:
Compris pourquoi des mises à jours (du moins certaines d'entre elles) renvoeint sur le login immédiatement après avoir été lancées. Il s'agit des versions < [8097] qui n'ont pas de champ "impt" dans la table des meta. Un hash reposant sur l'alea éphémère est construit, mais si cet aléa est trop vieux il est renouvelé au niveau PHP, tandis que son enregistrement par SQL échoue car la colonne "impt" est inconnue de la version installée. Du coup le hash comparé est faux et SPIP sort l'apparent faussaire.

Message plus clair: si vous avez une version < [8097] vous ne pourrez pas passer en 2.0.3 (et en pas grand chose d'ailleurs).

Modified:
   branches/spip-2.0/ecrire/inc/meta.php
   spip/ecrire/inc/meta.php

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