Merci beaucoup. J'avais essayé cela mais j'ai eu le traceback si apres :

Traceback (innermost last)

  • Module ZPublisher.Publish, line 40, in call_object
  • Module Shared.DC.Scripts.Bindings, line 311, in __call__
  • Module Shared.DC.Scripts.Bindings, line 348, in _bindAndExec
  • Module Products.PythonScripts.PythonScript, line 323, in _exe
  • Module None, line 2, in test

    <PythonScript at /cps34/portal_skins/custom/test>

    Line 2
  • Module Products.CMFCore.MembershipTool, line 98, in setPassword
  • Module Products.CPSUserFolder.CPSMemberDataTool, line 228, in setSecurityProfile
NotImplementedError

Et effectivement la fonction  setSecurityProfile ne contient rien qu'un raise NotImplemented. Je n'arrive pas à voir quel code a été utilisé pour "Mes préférences". Ou pourrai-je voir ca?




Error----- Message d'origine ----
De : Thierry Martins <[EMAIL PROTECTED]>
À : Ib <[EMAIL PROTECTED]>
Cc : [email protected]
Envoyé le : Lundi, 22 Mai 2006, 12h40mn 14s
Objet : Re: [CPS-users-fr] Changer son propre mot de passe

Tu peux utiliser dans un script Python la méthode setPassword(password,
domains=None) fournie par le portal_membershiptool. Elle permet à
l'utilisateur connecté de changer son mot de passe.

--
Thierry Martins
ASYRES
6-10 rue Troyon
92316 SEVRES Cedex
01 55 64 05 64

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

Répondre à