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>
