[Zope-dev] Emailing html web pages: how can I render page as the anonymous user?
Chris McDonough
chrism@zope.com
Sat, 06 Oct 2001 16:52:37 -0400
Hi Don,
Instead of including the rendered standard_html_header and
standard_html_footer in the emailed page, why not have a
"emailed_html_header" and "emailed_html_footer", which are prerendered
copies of a toolbar and other things as seen by the anonymous user?
The setuid/setgid thing is tricky and since the outcomes will be about
the same (always showing folks an anonymous-based toolbar), including
static content is easier.
- C
Don Hopkins wrote:
> I'm using the CMF, and I've implement an "email_this_page" method, that
> prompts for an email address, then uses the sendmail tag to email the html
> contents of a page, like yahoo and other sites commonly do.
> I want to include the standard_html_header and standard_html_footer in the
> email message, so it's easy for the recipient to navigate to the web site.
> But when I tested it out, I noticed I got all the management buttons like
> "Reject" and "Reconfigure portal" in the email message!
> Of course they required authentication, but it'd rather render the page as
> it would be seen by the anonymous user.
>
> What I need is something like the effect of a setuid/seteuid system calls,
> that temporarily downgrades the Zope user to anonymous, while it renders the
> html headers and footers.
> As a stab in the dark, I tried changing the proxy role of the dtml script
> that uses the sendmail tag and renders the html, but I still got the
> management buttons.
> Is it as simple as temporarily changing some properties of the request? Or
> is there an extension or product that can do that?
> Thanks!
>
> http://www.WorldTradeCenterDisaster.com:8080/Memorial
>
> -Don
>
>
>
>
> _______________________________________________
> Zope-Dev maillist - Zope-Dev@zope.org
> http://lists.zope.org/mailman/listinfo/zope-dev
> ** No cross posts or HTML encoding! **
> (Related lists -
> http://lists.zope.org/mailman/listinfo/zope-announce
> http://lists.zope.org/mailman/listinfo/zope )
>
--
Chris McDonough Zope Corporation
http://www.zope.org http://www.zope.com
"Killing hundreds of birds with thousands of stones"