[Zope] Wrong roles returned?
Christoph Landwehr
chris-zopemailing at gmx.de
Tue Mar 9 11:30:13 EST 2004
Hi,
I have two (sets of) DTML-Documents:
Document A has 'View' access for 'anonymous'
Document B has 'View' access for 'Authenticated'
Both use the same standard_html_header:
--- snip ---
<dtml-if "AUTHENTICATED_USER.has_role('Authenticated',this())"">
You are worthy ...
<dtml-else
Go away!
</dtml-if>
Your role: <dtml-var "AUTHENTICATED_USER.getRoles()">
Your login: <dtml-var "AUTHENTICATED_USER.getUserName()">
--- /snip ---
When a user views document B, he has to log in and gets the message:
You are worthy ...
Your role: My_Role
Your login: My_Name
Then he/she viewes document A:
Go away!
Your role: Anonymous
Your login: Anonymous User
When the User goes back to a B-type document he/she is authenticated again.
Why doesen't Zope return the basic authentication information for the pages that
can be viewed as anonymous? How do I get the "real" role?
Regards
Christoph
PS.: FYI
- Zope 2.6.2 (source with python 2.1)
- OS: Linux
- using Zope-webserver (for development only)
More information about the Zope
mailing list