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)