Я уверен, что этот вопрос следует задавать раньше, но я понятия не имею, что искать, чтобы добраться до решения! Вот он: скажем, у меня есть две папки на сервере secure
и unsecure
; файлы в папке unsecure
должны быть доступны для всех, а файлы в папке secure
должны быть доступны только группе пользователей. Я хочу, чтобы оба файла имели URL-адрес, похожий на www.example.com/secure/file_s
и www.example.com/unsecure/file_us
. Но если вы не вошли в систему и попытались получить доступ к file_s
, он должен сначала попросить вас войти. Я использую колбу для серверной части. Любая помощь по этому поводу очень ценится. Спасибо в продвинутом режиме.как читать защиту некоторых файлов
0
A
ответ
0
Использование post you mentioned, доступ к представлению может быть ограничен для пользователей, использующих функцию Flask-Login's login_required
.
from flask.ext.login import login_required
@app.route('/secure/<filename>')
@login_required
def secure_file(filename):
pass
@app.route('/unsecure/<filename>')
def unsecure_file(filename):
pass
Смежные вопросы
- 1. Как настроить защиту файлов для загрузки изображений?
- 2. Как отключить защиту некоторых API в Spring Boot
- 3. Подключить защиту сканирования файлов на мой сайт
- 4. Как установить установщик некоторых файлов?
- 5. Play 2.5 отключить защиту csrf для некоторых запросов
- 6. добавление некоторых свойств пользователя в весеннюю защиту UI Grails plugin
- 7. CodeIgniter использует защиту CSRF только на некоторых страницах
- 8. Как обнаружить .doc защиту пароля
- 9. grep для некоторых файлов
- 10. Запретить просмотр некоторых файлов
- 11. Компиляция некоторых java-файлов
- 12. Загрузка некоторых файлов
- 13. Сохранение некоторых файлов private
- 14. Как читать несколько файлов параллельно?
- 15. Как читать MP3-теги файлов
- 16. Как читать атрибуты файлов, используя данные таблицы основных файлов
- 17. Как отключить защиту кучи?
- 18. Как обходить флеш-защиту crossdomain
- 19. Как упростить загрузку некоторых файлов в короне?
- 20. Как остановить Eclipse от обновления некоторых файлов?
- 21. Как предотвратить автоматическую перезагрузку некоторых файлов Grails?
- 22. Как сделать git push без некоторых файлов?
- 23. Переименование некоторых файлов в папке
- 24. Как отключить защиту CSRF в приложении rails?
- 25. Редактирование некоторых файлов в VB.NET
- 26. PHP: проблемы с открытием некоторых файлов XML
- 27. golang: читать генератор файлов
- 28. Ошибка AVAssetExport для некоторых файлов
- 29. Как читать из нескольких входных (текстовых) файлов одновременно и распечатывать их снова после выполнения некоторых вычислений?
- 30. Assetic не демпинг некоторых файлов
Что вы используете для аутентификации? – dirn
Я добавляю пользователя в сеанс после входа в систему и позже проверяю g.user на аутентификацию. аналогично тому, что описано здесь: http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-v-user-logins Пожалуйста, дайте мне знать, если это не касается вашего вопроса – Amin