# Como saber se o usuário está logado

Para melhorar a performance das lojas foram realizadas mudanças relacionadas ao cache e disponibilizamos uma nova forma de identificação do usuário logado, que deverá ser utilizado nos temas Tray.

Com esta mudança, para identificar o usuário logado, é indicado que seja utilizado o data attribute [Logged-User](https://partners.tray.com.br/themes/construindo-seu-template/referencias/data-attributes/logged-user) ao invés do Objeto Customer que atualmente se encontra **depreciado.**

Com o Objeto Customer, para saber se o usuário estava logado, utilizamos o seguinte código:

```html
{% if customer.logged %}
   <h4>Olá {{ customer.name }}</h4>
{% else %}
   <h5><a href="{{ links.login }}">Login</a></h5>
   <h5><a href="{{ links.sign_in }}">Crie sua conta</a></h5>
{% endif %}
```

Porém, devido a mudanças, deverá ser utilizado o seguinte código:

```html
<div class="tray-hide" data-logged-user="true">
    <h4>Olá<span data-customer="name"></span></h4>
</div>
<div class="tray-hide" data-logged-user="false">
    <h5><a href="{{ links.login }}">Login</a></h5>
    <h5><a href="{{ links.sign_in }}">Crie sua conta</a></h5>
</div>
```

Também é possível ver sobre esse item no artigo [logged-user](https://partners.tray.com.br/themes/construindo-seu-template/referencias/data-attributes/logged-user "mention")
