Bonjour,

Je voudrais savoir qu'elle est le processus normal lorsque l'on s'authentifie 
pour la première fois sur un site CPS.
J'ai regardé le code et il semblerai que lors de la première connexion le 
processus soit ainsi (login_form puis logged_in)

1>On rempli un booléen first_time en fonction entre autre de la propriété 
login_time possédé par tout user, par défaut cette valeur est mise dans cps à 
'2000/01/01 , Type Date' (cf. : portal_memberdata/manage_propertiesForm ).
2>On affiche une page de changement de mot de passe puis d'autres écrans de 
configuration se succèdent.

J'ai ce processus qui fonctionne effectivement  sur un de mes sites, et pas  
sur les 4 que j'ai aussi en développement.

Pour la majorité de mes sites, je n'ai jamais cette écran de changement de mot 
de passe ...
Donc j'ai cherché, et la je m'aperçois que la property login_time est un string 
lors de la première connexion et non un objet de type DateTime , ce qui à pour 
effet de rendre à faux first_time et de jamais faire le processus attendu. A 
noter qu'à la deuxième connexion login_time contient bien un DateTime.

En gros je me demande, pourquoi j'ai ce bug de la date sur la majorité de mes 
sites ... :(

Note : le site CPS qui marche : version 3.2.4 et ceux qui ne marche pas : 3.2.3 
et 3.2.4.

_______________________________________________
cps-users-fr 
Adresse de la liste : [email protected]
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>

Répondre à