Hmmm...I need some help here. I have a folder, Upload whose contents are index_html (no acquired permission on 'view', Anonymous User 'view' = no, Owner 'view' = yes). This is the DTML Document that does all the good stuff like listing files and allowing uploads. ie it's the 'guts' of the system. acl_users (a UserDb folder) some assorted methods, ZSQL methods etc. If I go to the URL like so .../Upload/ (thereby calling the index_html DTML Document) I get the following traceback: (in the body if the page) An error has occurred. and in the comment... <!-- Traceback (innermost last): File /home/nnle/Zope-2.0.0b5-solaris-2.6-sparc/lib/python/ZPublisher/Publis h.py, line 209, in publish_module File /home/nnle/Zope-2.0.0b5-solaris-2.6-sparc/lib/python/ZPublisher/Publis h.py, line 179, in publish File /home/nnle/Zope-2.0.0b5-solaris-2.6-sparc/lib/python/Zope/__init__.py, line 199, in zpublisher_exception_hook (Object: ElementWithAttributes) File /home/nnle/Zope-2.0.0b5-solaris-2.6-sparc/lib/python/ZPublisher/Publis h.py, line 151, in publish File /home/nnle/Zope-2.0.0b5-solaris-2.6-sparc/lib/python/ZPublisher/BaseRe quest.py, line 426, in traverse File lib/python/Products/UserDb/UserDb.py, line 287, in validate (Object: RoleManager) File lib/python/Products/UserDb/UserDb.py, line 282, in cookie_validate (Object: RoleManager) LoginRequired: (see above) --> However, if I use a URL like so ../Upload/acl_users/docLogin I get the lovely docLogin page that I composed and the person can authenticate happily, and as I made the ACTION part of the docLogin method to be /Upload/index_html the person can then start doing authenticated things. I can also call ../Upload/acl_users/logout and the docLogout document is called and the cookie crumbles. I thought I understood that UserDb would make authentication required for those users who don't have the 'view' role (ie Anonymous Users would get redirected to the docLogin document), obviously I *didn't* understand! Is my problem due to the Zen-Void in my nut or have I found a ... bug! Zope2.0b5, binary distribution, Solaris 5.6, ZMySQL adaptor. ta tone. ------ Dr Tony McDonald, FMCC, Networked Learning Environments Project http://nle.ncl.ac.uk/ The Medical School, Newcastle University Tel: +44 191 222 5888 Fingerprint: 3450 876D FA41 B926 D3DD F8C3 F2D0 C3B9 8B38 18A2
participants (1)
-
Tony McDonald