When I try run the following DTML, Zope makes me log in. Can someone set me straight about the permissions that I need to change so that an anonymous user is able to run this page? Thanks... (SeminarID() is a benign Python Script, semnumber is a property string, and yes, I am storing the stringified REQUEST.form dictionary in the document file). Thanks. <dtml-var standard_html_header> <dtml-let semid="SeminarID(name)"> <dtml-with "_.getitem('R%s' % semnumber)"> <dtml-call "manage_addDocument(semid, '', _.str(REQUEST.form))"> </dtml-with> <h1>Registration successful: <dtml-var semid></h1> </dtml-let> <dtml-var standard_html_footer>- Most current information can be found at: http://www.mindview.net/Etc/notes.html =================== Bruce Eckel http://www.BruceEckel.com Contains free electronic books: "Thinking in Java 2e" & "Thinking in C++ 2e" Please subscribe to my free newsletter -- just send any email to: join-eckel-oo-programming@earth.lyris.net My schedule can be found at: http://www.mindview.net/Calendar ===================
Hi Bruce, The authentication is probably being required when the method tries to do "manage_addDocument". You either need to give the Anonymous User the "Add Documents, Images, and Files" permission upon the folder on which this DTML method operates as a method or within a folder somewhere "above" the folder upon which this DTML method operates as a method (probably not a good idea) - OR - (better idea) give this DTML method proxy roles (via the Proxy tab) which includes a role which has the permission "Add Documents, Images, and Files" respective to the folder upon which the method operates. - C Bruce Eckel wrote:
When I try run the following DTML, Zope makes me log in. Can someone set me straight about the permissions that I need to change so that an anonymous user is able to run this page? Thanks... (SeminarID() is a benign Python Script, semnumber is a property string, and yes, I am storing the stringified REQUEST.form dictionary in the document file). Thanks.
<dtml-var standard_html_header> <dtml-let semid="SeminarID(name)"> <dtml-with "_.getitem('R%s' % semnumber)"> <dtml-call "manage_addDocument(semid, '', _.str(REQUEST.form))"> </dtml-with>
<h1>Registration successful: <dtml-var semid></h1> </dtml-let> <dtml-var standard_html_footer>-
Most current information can be found at: http://www.mindview.net/Etc/notes.html =================== Bruce Eckel http://www.BruceEckel.com Contains free electronic books: "Thinking in Java 2e" & "Thinking in C++ 2e" Please subscribe to my free newsletter -- just send any email to: join-eckel-oo-programming@earth.lyris.net My schedule can be found at: http://www.mindview.net/Calendar ===================
participants (2)
-
Bruce Eckel -
Chris McDonough