Skip to content

Commit

Permalink
Personaliza layout para usuários autenticados
Browse files Browse the repository at this point in the history
  • Loading branch information
brnocesar committed Jan 20, 2021
1 parent 4f42d15 commit 9c3a304
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 4 deletions.
9 changes: 7 additions & 2 deletions apps/templates/partials/_header.html
Original file line number Diff line number Diff line change
Expand Up @@ -75,8 +75,13 @@
<div class="classynav">
<ul>
<li><a href="{% url 'index' %}">Receitas</a></li>
<li><a href="{% url 'cadastro' %}">Cadastro</a></li>
<li><a href="{% url 'login' %}">Login</a></li>
{% if user.is_authenticated %}
<li><a href="{% url 'dashboard' %}">Minhas receitas</a></li>
<li><a href="{% url 'logout' %}">Logout</a></li>
{% else %}
<li><a href="{% url 'cadastro' %}">Cadastro</a></li>
<li><a href="{% url 'login' %}">Login</a></li>
{% endif %}
</ul>

<!-- Formulario de busca -->
Expand Down
8 changes: 6 additions & 2 deletions apps/usuarios/views.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,8 @@ def login(request):
return render(request, 'usuarios/login.html')

def logout(request):
pass
auth.logout(request)
return redirect('index')

def cadastro(request):
if request.method == 'POST':
Expand Down Expand Up @@ -61,4 +62,7 @@ def cadastro(request):
return render(request, 'usuarios/cadastro.html')

def dashboard(request):
return render(request, 'usuarios/dashboard.html')
if request.user.is_authenticated:
return render(request, 'usuarios/dashboard.html')

return redirect('index')

0 comments on commit 9c3a304

Please sign in to comment.