Hello there! I have a Zope251 installation and learning to do some development. I want to write a simple form for managing users (add, edit & delete). There is error return code. A sample of the code is sample but it does not seem to work. I have search FAQ for some clues but found none. Can anyone give me a pointer here? Thk in advance. DTML Doc: AddUserForm ==================== dtml-var standard_html_header> <h2><dtml-var title_or_id></h2> <form action="AddUserAction" method="post"> <table> <tr> <td>Enter your name: </td> <td><input type=text name=username value="your name"></td> </tr> <tr> <td>Enter your password: </td> <td><input type=password name=password_1 ></td> </tr> <tr> <td>Confirm your name: </td> <td><input type=password name=password_2></td> </tr> <tr> <td>Enter your role: </td> <td><input type=text name=role_1></td> </tr> <tr> <td>Enter your domain: </td> <td><input type=text name=domain_1></td> </tr> <tr><td> </td></tr> <tr> <td> <br></td> <td><input type=submit name=submit value="Add User"></td> </tr> <dtml-var standard_html_footer> DTML Method =========== <dtml-if expr="password_1 == password_2"> <dtml-call "REQUEST.set('name','<dtml-var username>')"> <dtml-call "REQUEST.set('password','<dtml-var password_1>')"> <dtml-call "REQUEST.set('confirm','<password_1>')"> <dtml-call "REQUEST.set('roles','<dmtl-var role_1>')"> <dtml-call "REQUEST.set('domains','<dtml-var domain_1>')"> <dtml-call "REQUEST.set('submit','Add')"> <dtml-call "acl_users.manage_users(submit='Add', REQUEST=REQUEST)"> <dtml-else> <h2> Please re-enter again - your password is not confirm </h2> </dtml-if> <dtml-var AddUserForm>