From 03ba297122ac60a4d69d665a0c3a23b11b43a4c8 Mon Sep 17 00:00:00 2001 From: iou1name Date: Sun, 12 Aug 2018 01:59:22 -0400 Subject: [PATCH] logged in users can't see the /login and /signup pages --- homepage/jinja2/homepage/index.html | 5 ++++- login/views.py | 2 ++ signup/views.py | 7 ++++++- 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/homepage/jinja2/homepage/index.html b/homepage/jinja2/homepage/index.html index a68b941..e49bbd8 100644 --- a/homepage/jinja2/homepage/index.html +++ b/homepage/jinja2/homepage/index.html @@ -3,8 +3,11 @@ {% block content %}

Quests 'n Shiet

Unga Bunga Quest
+ {% if request.user.is_authenticated %} Create New Quest
+ Logout
+ {% else %} Sign up
Login
- Logout
+ {% endif %} {% endblock %} diff --git a/login/views.py b/login/views.py index 289a15a..f273940 100644 --- a/login/views.py +++ b/login/views.py @@ -12,6 +12,8 @@ def index(request): """ The login page. """ + if request.user.is_authenticated: + return redirect('homepage:index') if request.method == "GET": form = LoginForm() return render(request, 'login/index.html', {'form': form}) diff --git a/signup/views.py b/signup/views.py index 702e800..a714690 100644 --- a/signup/views.py +++ b/signup/views.py @@ -2,12 +2,17 @@ """ /signup app views. """ -from django.shortcuts import render +from django.shortcuts import redirect, render + +from users.models import User def index(request): """ The signup page. """ + if request.user.is_authenticated: + return redirect('homepage:index') if request.method == "GET": context = {} return render(request, 'signup/index.html', context) +