Ruby on Rails - запрашивать пароль у пользователя - PullRequest
1 голос
/ 03 апреля 2011

Я пытаюсь добавить некоторые базовые функции загрузки файлов в мое приложение Rails, и для моей файловой модели есть поля password_hash и password_salt. У меня также есть функция, в которой генерируется ссылка на скачивание файла, однако я не совсем уверен (так как я довольно плохо знаком с Ruby и Rails), как бы я на самом деле попросил пользователя ввести пароль и проверяем это перед продолжением загрузки файла.

Любая помощь будет оценена.

1 Ответ

1 голос
/ 03 апреля 2011

Вы должны указать свою ссылку на контроллер и отправить файл следующим образом:

before_filter :login_required
def download
  send_file '/home/railsway/downloads/huge.zip', :type=>"application/zip" 
end

таким образом, вы можете проверить свой пароль перед тем, как фильтровать, используя HTTP Basic Auth, например.

подробнее: http://www.therailsway.com/2009/2/22/file-downloads-done-right

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...