----- Original Message -----
Sent: Thursday, August 02, 2001 1:44
PM
Subject: [Zope] Invoking a Protected CMF
Method
I've written a DTML Method
which builds a user roster and then accesses the portal_membership record for
each of these users to output their email address. The method works fine
as long as the user is a Portal Manager since the getMemberById method is
protected by permission ManagePortal.
I have an automated process
which every so often will invoke the method (via http request) to retrieve the
email addresses of all the portal users. The problem is that the method
is not working properly because when the http request is invoked, the request
is treat as an anonymous user. What must I do get this to
work?
I have tried to specify a
userid:password on the http request, but Zope is not using this as the userid
for the CMF access. Is there a way to specify userid/password in the URL
so that I can access the DTML method which as I said can only be invoked by a
Portal Manager.
I've considered
adding a non-Protected method to MembershipTool.py, but I really don't want to
be modifying CMF.
Any
suggestions?
Thanks
Mark
Snellings
Stellar
Communications, LLC