applejack wrote:
I know that the link to download the file is not the actual link to the category directory in uploads but if a user right clicks on the link and copies it, it can be downloaded by a non registered user if they know that link.
No, this is not true.
If an authorized user gives the uploads_url link to an unauthenticated, the unauthenticated user will not be able to access the file.
The only way the file can be directly accessed via the URL is if the user (authorized or unauthorized) somehow knows or guesses the true physical path to the file on the server. Since Uploads (by default) does not reveal this path, this would have to be either guessed (unlikely, but possible), revealed by some sort of hack, or revealed by an admin user.