gpt4 book ai didi

django - 保护 Django 中未登录用户的静态文件

转载 作者:行者123 更新时间:2023-12-02 07:24:34 25 4
gpt4 key购买 nike

我有一个现有网站,其中有许多静态提供的文档。客户想要向站点添加登录保护 - 使用 django_auth 不是问题。但是,apache 提供的文件仍然可以下载吗?

有没有办法限制访问?

理想情况下,这需要网站上这些文档的路径不变。

正在考虑从 apache 配置中删除别名,并将该路由指向具有 @login_required 装饰器的 View ,然后转发。

最佳答案

参见Having Django serve downloadable files关于如何设置 Django 以与 Apache X-Sendfile 一起使用。您可以通过一些身份验证检查来包装 X-Sendfile header 发送,然后就可以开始了。

关于django - 保护 Django 中未登录用户的静态文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5809874/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com