-##parameters=userid='', requestReset='', ajax=''
-from Products.CMFCore.utils import getUtilityByInterfaceName
-from Products.Plinn.utils import translate
-
-_ = lambda msg : translate(msg, context)
-utool = getUtilityByInterfaceName('Products.CMFCore.interfaces.IURLTool')
-rtool = getUtilityByInterfaceName('Products.CMFCore.interfaces.IRegistrationTool')
-
-if requestReset :
- msg = rtool.requestPasswordReset(userid)
- if not msg :
- context.setStatus(True, _('Request for resetting password sent to your contact email.'))
- context.setRedirect(utool.getPortalObject(), 'object/view', ajax=ajax)
- return
-
- context.setStatus(False, msg)
-
-options={}
-target = '%s/request_password_reset_form' % utool()
-options['action'] = target
-
-return context.request_password_reset_template(**options)
\ No newline at end of file