I have an automotive forum that has a lot of manufacturers service manuals. A lot of these files are bigger than 192MB which is the maximum attachment limit allowed by GoDaddy Hosting.
So to get around attachments I have FTP a lot of the files to my server and then made link giving members the ability to download these files.
However I dont want GUESTS to be able to download these files without registering and becoming a member of the forums.
Also I would like to figure out how to restrict people from taking our links and posting them on other websites for download. I feel that if I can get the original restriction in place for the GUESTS that it will negate off-site linking anyways.
But if you upload files, for example a large PDF, RAR, ZIP, etc, then make a path direclty to the file so when you click on it it prompts for a download.
I dont want anonymous users to be able to get on the website and directly download the file or link it elsewhere.
The only alternative I have found so far is simply to disable the forums to GUESTS all together. This way they are forced to register just to browse the forums. Which is a big turn off to users.
You could put the links in a forum that's only accessible to members. You can always tell non-members that this forum is available, but only if they register, and give a list of what's in there in a public forum.
It is perfectly logical to me to want to allow guests to see postings (including the pictures, which requires 'Can Download Files' priv), but not be able to download attached files (which also requires 'Can Download Files' priv) until they join.
IOW, I strongly think that viewing inline pictures and downloading attached files should be separate privs!
If you can view it, that means it has already been downloaded to your computer by your browser. That's the way the internet works, so phpBB cannot have separate permissions for those two things.
For REALLY good and VERY inexpensive hosting CLICK HERE
I can stop all your spam. I can upgrade or update your Board. PM or email me. (Paid support)
Thanks for your comment, but I don't follow completely.
The Board generates pages, embedding text, pictures, links to attachment downloads etc. inside HTML, right?
Why could there not be two separate privs, one of which says "OK, user is allowed to see pictures, build the page with pictures in it", and the other of which says "OK, user is allowed to see availability of and use links to download attached files, so build the page with those links in it."
IOW, no priv for pics, no pics in the page, no priv for downloads, no file attachment download links in the page.
PhpBB3 controls the privs database, the content database, the files database, and the page generation - I don't track with how "it can't be done" can be the bedrock final answer here.
progster wrote:Thanks for your comment, but I don't follow completely.
The Board generates pages, embedding text, pictures, links to attachment downloads etc. inside HTML, right?
Why could there not be two separate privs, one of which says "OK, user is allowed to see pictures, build the page with pictures in it", and the other of which says "OK, user is allowed to see availability of and use links to download attached files, so build the page with those links in it."
IOW, no priv for pics, no pics in the page, no priv for downloads, no file attachment download links in the page.
PhpBB3 controls the privs database, the content database, the files database, and the page generation - I don't track with how "it can't be done" can be the bedrock final answer here.
You miss the point. Once you display a picture, it means it can be or already has been downloaded. So there is no difference between displaying and displaying and allowing downloading. The only way a browser can display an image to a user is if it sends the image to the user's local computer. Ever notice how images at a site load faster the second time you visit? Why do you think that is?
For REALLY good and VERY inexpensive hosting CLICK HERE
I can stop all your spam. I can upgrade or update your Board. PM or email me. (Paid support)