login thingy

This commit is contained in:
2024-02-20 17:52:52 +01:00
parent fdbdebca2a
commit 2eeb8eee10
5 changed files with 52 additions and 18 deletions
+6 -2
View File
@@ -1,6 +1,6 @@
from django.shortcuts import render
from django.views import View
from django.http import HttpResponse
from django.http import HttpResponse, HttpResponseRedirect
from django.template.response import TemplateResponse
from django.contrib.auth.mixins import LoginRequiredMixin
import re
@@ -13,7 +13,11 @@ spt = spotify.Spotify()
class AuthView(View):
def get(self, request):
return TemplateResponse(request, "Login.html", {})
if request.user.is_authenticated:
#return TemplateResponse(request, "Nominate.html", {})
return HttpResponseRedirect('/vote')
else:
return TemplateResponse(request, "Login.html", {})
class VoteView(LoginRequiredMixin, View):
def get(self, request, error=None):