check if requeset to page is POST

This commit is contained in:
2024-09-11 17:03:10 +02:00
parent 0eec0d3b3b
commit 88f706698e

View File

@ -17,12 +17,14 @@ def index(request):
def homePage(request): def homePage(request):
request.session.save() request.session.save()
if(request.method != "POST"):
return(HttpResponse("wrong method",status=403))
link42 = f"https://api.intra.42.fr/oauth/authorize?client_id={UID42}&redirect_uri={SERVER_URL}/login42&response_type=code&scope=public" link42 = f"https://api.intra.42.fr/oauth/authorize?client_id={UID42}&redirect_uri={SERVER_URL}/login42&response_type=code&scope=public"
return render(request, "homePage.html", {"link42" : link42}) return render(request, "homePage.html", {"link42" : link42})
def lobbyPage(request): def lobbyPage(request):
request.session.save() request.session.save()
if(not request.session.get("logged_in", False)): if(not request.session.get("logged_in", False) or request.method != "POST"):
return(HttpResponse("you are not logged in",status=403)) return(HttpResponse("you are not logged in",status=403))
return render(request, "lobbyPage.html", {}) return render(request, "lobbyPage.html", {})