web-dev-qa-db-ja.com

jinja2テンプレートでflask_loginセッションを使用する

登録/ログインリンクのある単純なjinja2テンプレートがあります。ユーザーがログインしたときにそれらを非表示にする必要があります。また、このようなものにはflask_loginモジュールを使用します。

質問は:ユーザーがjinja2テンプレートにログインしていることをどのように識別すればよいですか?

22
Slow Harry

Flask-Loginはcurrent_user変数をテンプレートに追加します。

{% if current_user.is_authenticated %}
    ...
{% else %}
    ...
{% endif %}

彼らはこれについて ドキュメント で簡単に言及しています。

49
Blender