Implémentation complète (mais minimale) de la réinitialisation de mot de passe.
[Plinn.git] / skins / control / reset_password_control.py
diff --git a/skins/control/reset_password_control.py b/skins/control/reset_password_control.py
new file mode 100644 (file)
index 0000000..f903e24
--- /dev/null
@@ -0,0 +1,9 @@
+##parameters=uuid='', password='', confirm='', **kw
+from Products.CMFCore.utils import getUtilityByInterfaceName
+rtool = getUtilityByInterfaceName('Products.CMFCore.interfaces.IRegistrationTool')
+
+msg = rtool.resetPassword(uuid, password, confirm)
+if msg :
+    return context.setStatus(False, msg)
+else :
+    return True
\ No newline at end of file