Hello!
You could also store all your files in a place
where they cannot be accessed through the browser, ie /home/myfiles, and then use php to output the files to a browser.
So you can do authentication using a php script, and then if you accept the user you could
do the following:
(if you use windows you will have to find another
way..)
passthru("cat /home/myfiles/file.exe");
Before this statement you should probably also
send the right headers, but it should work without any headers... ?
I think
header("Content-Type: application/octet-stream");
but I'm not sure..
bye!!