如何阅读保护一些文件

时间:2014-07-16 02:26:48

标签: login permissions flask

我确信之前应该问这个问题,但我不知道要搜索什么来解决问题!这就是:假设我在服务器secureunsecure上有两个文件夹;每个人都可以访问unsecure文件夹中的文件,而secure文件夹中的文件只能由一组用户访问。我希望这两个文件都有一个类似于www.example.com/secure/file_swww.example.com/unsecure/file_us的网址。但是,如果您尚未登录并尝试访问file_s,则应首先要求您登录。我在服务器端使用flask。非常感谢任何帮助。 谢谢你提前。

1 个答案:

答案 0 :(得分:0)

使用post you mentioned,可以使用Flask-Login的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