Hi, If you are using zope's acl I have used this. <dtml-let user="REQUEST['AUTHENTICATED_USER']" userid="user.getUserName()"
<dtml-unless "user.hasRole( this(), ['Manager'] )"> <dtml-unless "userid == REQUEST['name']"> <dtml-raise type="Naughty, Naughty!"> You aren't &dtml-name;, you are &dtml-userid;! </dtml-raise> </dtml-unless> </dtml-unless> <dtml-call "REQUEST.set( 'roles', user.getRoles() )"> <dtml-call "REQUEST.set( 'domains', user.getDomains() )"> <dtml-call "acl_users.manage_users( 'Change', REQUEST )"> </dtml-let> Larry -----Original Message----- From: Laura McCord [mailto:Laura.McCord@doucet-austin.com] Sent: Thursday, October 14, 2004 9:48 AM To: zope@zope.org Subject: [Zope] Using <dtml-return...> Hi, I have a form in a zope page template and when the form is submitted it uses a dtml method to process this form. In the dtml method I have this: <dtml-let msg="ValidateForm(username = username, curpasswd=curpasswd, passwd1=passwd1, passwd2 = passwd2)"> <dtml-return msg> </dtml-let> How do I send this back to the page that contains the form? I read that you use dtml-return but how do I display the results in the zope page template. Thanks, Laura _______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )