[Zope] Manage

Daniel Rusch drusch@globalcrossing.com
Mon, 12 Mar 2001 17:28:02 -0600


All,

Zope 2.3.0 (binary release, python 1.5.2, solaris-2.6-sparc) 
Python Version 1.5.2 (#8, Nov 16 1999, 10:05:41) [GCC 2.8.1] 
System Platform sunos5 

We have a page that allows users to change their password it executes
the following:


<dtml-call "REQUEST.set('name', login_name)">
<dtml-call "REQUEST.set('password', password)">
<dtml-call "REQUEST.set('confirm', confirm)">
<dtml-call "REQUEST.set('roles',
acl_users.getUser(login_name).getRoles())">
<dtml-call "acl_users.manage_users(submit='Change', REQUEST=REQUEST)">


The password is changed and the user is taken to a page that notifies
them that their password was changed, but when the user tries to
navigate to any page instead of getting an Authentication dialog, they
get a NameError for a variable that is (or should be) there.

It is as if the Name Space is lost? Any thoughts?

Dan


          Zope Error

          Zope has encountered an error while publishing this resource. 

          NameError

          Sorry, a Zope error occurred.

          Traceback (innermost last):
            File /home/newZope/lib/python/ZPublisher/Publish.py, line
222, in publish_module
            File /home/newZope/lib/python/ZPublisher/Publish.py, line
187, in publish
            File /home/newZope/lib/python/Zope/__init__.py, line 221, in
zpublisher_exception_hook
              (Object: Traversable)
            File /home/newZope/lib/python/ZPublisher/Publish.py, line
171, in publish
            File /home/newZope/lib/python/ZPublisher/mapply.py, line
160, in mapply
              (Object: index_html)
            File /home/newZope/lib/python/ZPublisher/Publish.py, line
112, in call_object
              (Object: index_html)
            File /home/newZope/lib/python/OFS/DTMLDocument.py, line 189,
in __call__
              (Object: index_html)
            File /home/newZope/lib/python/DocumentTemplate/DT_String.py,
line 538, in __call__
              (Object: index_html)
            File /home/newZope/lib/python/OFS/DTMLMethod.py, line 182,
in __call__
              (Object: standard_html_header)
            File /home/newZope/lib/python/DocumentTemplate/DT_String.py,
line 538, in __call__
              (Object: standard_html_header)
            File /home/newZope/lib/python/DocumentTemplate/DT_Util.py,
line 334, in eval
              (Object: BoxName=='devo')
              (Info: BoxName)
            File <string>, line 0, in ?
          NameError: BoxName