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