Я согласен с Дэвидом ... это не может быть сделано. Установка подсказки JavaScript только пока защищает вас ... это не совсем безопасно.
Если вы находитесь на сервере Apache, вы можете настроить файл .htaccess и настроить некоторые параметры авторизации пользователя, которые указывают на страницу, на которой есть ссылка на ваш файл загрузки. Простая реализация даст вам 1 комбинацию «пользователь / пароль», которую вы можете распространять среди своих пользователей. Документация Apache для этого может быть найдена здесь . К сожалению, я не совсем знаком с тем, как IIS обрабатывает подобные вещи.
Если вы не хотите распространять общий набор имени пользователя и пароля среди своих пользователей, вы в значительной степени застрянете в создании (или использовании существующей) системы управления пользователями. В Интернете есть довольно много модулей, и простой поиск в Google должен привести вас к большому количеству учебных пособий или существующих реализаций, в зависимости от того, что вам нужно.