Symfony的2:怎样检查是否模板内用户没有登录? [英] Symfony 2: How do I check if a user is not logged in inside a template?

查看:84
本文介绍了Symfony的2:怎样检查是否模板内用户没有登录?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在Symfony的2模板(使用嫩枝),我怎么能有效地检查是否在用户没有登录?

In Symfony 2 templates (using Twig), how can I effectively check whether a user is not logged in?

我不希望使用角色检查。我想查一个简单的方式,如果用户没有登录。

I don't want to use ROLE checks. I want a straightforward way to check if a user is not logged in.

我知道,比较 app.user.username 匿名的作品,但只是不觉得我的权利。

I'm aware that comparing app.user.username with anon works, but that just doesn't feel right to me.

推荐答案

如果app.user设置您可以检查。

You can check if app.user is set.

 {% if app.user %}
    # user is logged in
 {% else %}
    # user is not logged in
 {% endif %}

这篇关于Symfony的2:怎样检查是否模板内用户没有登录?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆