Summary:
when use_hierarchy is TRUE, uploaded files are not protected
Detailed Description:
When the CMSMS use_hierarchy setting is FALSE, the autogenerated link to a
protected Uploads file looks like this:
http://www.mysite.com/index.php?mact=Uploads,m8,getfile,1&m8upload_id=93&m8returnid=42&page=42
A user who is not logged in, or who is not a member of the appropriate group (as
specified in the Uploads category assignments), cannot access this file via this
URL. This is good.
However, when use_hierarchy is TRUE, the autogenerated Uploads file link looks
like this:
http://www.mysite.com/uploads/93/filename-ext.php
When using this URL, any user (authenticated or not) can access the target file,
just as if they entered the direct full path in the URL
(mysite.com/full/path/to/the/file.ext). This is not good.
I would be happy to provide a live example via PM or email, if needed.
CMSMS 1.5.3, Uploads 1.5.1
Thank you!