In article <[EMAIL PROTECTED]> you write:
> Hello,
> 
> I am trying to prevent PythonScripts from being called directly TTW.
> 
> Is there a better way of doing this than the following code being called 
> at the very begining of the script?
> 
> if script.getPhysicalPath() = context.REQUEST.PUBLISHED.getPhysicalPath():
>    raise "UnAuthorisedOrSimilar"

The way I do it is:

##parameters=foo, bar, ..., REQUEST=None

if REQUEST is not None:
    raise 'Unauthorized', 'Not callable TTW'

...


Florent

-- 
Florent Guillaume, Nuxeo (Paris, France)
+33 1 40 33 71 59  http://nuxeo.com  mailto:[EMAIL PROTECTED]
_______________________________________________
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope )

Reply via email to