您如何在 Flask-Security 中重构 current_user in User.query.all()?

How could you refactor current_user in User.query.all() in Flask-Security?

索引页面应该只显示给登录用户并将其他用户重定向到登陆页面。

@app.route('/')
def index():
    if current_user in User.query.all():
        return render_template('index.html')
    else:
        return render_template('landing.html')

那么您如何重构 current_user in User.query.all() 部分呢?我应该以某种方式自定义 @login_required 吗?其他人是如何处理这个问题的?

使用current_user.is_authenticated属性。例如

if current_user.is_authenticated:
    return render_template('index.html')
else:
    return render_template('landing.html')