У меня есть сайт Django, где люди могут загружать и делиться своими файлами.Каждый файл имеет свою страницу.Я хочу дать людям возможность назначить каждому файлу пароль, чтобы люди могли просматривать страницу этого файла, только если введут правильный пароль.Таким образом, в основном, пользователь перейдет на страницу файла, и если этот файл защищен паролем, пользователь увидит форму «пароля», а не файл, и как только пароль введен правильно, пользователь сможет увидеть файл.Также важно, чтобы пользователь вводил пароль только один раз.
Мой первый инстинкт - просто добавить поле "пароль" в модель файла, но я не уверен, что лучше всего разрешить пользователювведите пароль и, после ввода, дайте пользователю увидеть страницу этого файла (я подумал, что файл cookie будет лучше).
Какие-нибудь советы или лучшие практики здесь?Существуют ли какие-либо приложения для чего-либо подобного?