Paul Browning wrote:
--On 28 February 2002 16:37 +0100 Marcus Bergmann <marcus.bergmann@isst.fhg.de> wrote:
Hello,
is it possible to set permissions, e.g. 'view', depending from the surfers domain? I need to protect files and folders from viewing by surfers outside our domains. I dont want a login screen!
Any suggestions?
After try and error with using the "domain authentication mode" without success, I use this workaround for my special case. For each file I want to publish I set the "Precondition" to "checkDomain". This is a method what checks if the surfer comes from our internal networks or from outside: <dtml-let trusted_domains="['1.2.3','4.5.6','7.8.9']"> #not the real domains :) <dtml-in trusted_domains> <dtml-let surfers_domain="_.string.join([_.string.split(REMOTE_ADDR, '.')[0], _.string.split(REMOTE_ADDR, '.')[1], _.string.split(REMOTE_ADDR, '.')[2]], '.')"> <dtml-if "surfers_domain == _['sequence-item']"> <dtml-return "1"> </dtml-if> </dtml-let> </dtml-in> <dtml-raise NotFound>Web Page Not Found</dtml-raise> </dtml-let> Thank you for helping me out :) Marcus