Downloader allows you to offer your users downloadable files that can be protected.
Write URL of the file you want to download in the tag parameter, the tag makes the download start automatically for you.
You can place this tag in a template, which allows you to check first if the user is authenticated. Moreover, the link that the user will download not match the real file link, and it remains in a safe place.