add login with 42 link href (can't click, i hate html)

This commit is contained in:
2024-08-29 20:27:48 +02:00
parent 8a8930a118
commit 3b93294839
2 changed files with 4 additions and 4 deletions

View File

@ -34,7 +34,7 @@
<p>Or</p> <p>Or</p>
<span></span> <span></span>
</div> </div>
<button type="button" class="login-42-btn">Log with <span>42</span></button> <button type="button" class="login-42-btn" href="{{ link42 }}">Log with <span>42</span></button>
</form> </form>
</div> </div>
<div class="right-side-register"> <div class="right-side-register">
@ -128,4 +128,4 @@
<div class="footer-right"> <div class="footer-right">
<p>2024</p> <p>2024</p>
</div> </div>
</footer> </footer>

View File

@ -25,14 +25,14 @@ def index(request):
def homePage(request): def homePage(request):
request.session.save() request.session.save()
return render(request, "homePage.html", {}) link42 = f"https://api.intra.42.fr/oauth/authorize?client_id={UID42}&redirect_uri={REDIRECT}&response_type=code&scope=public"
return render(request, "homePage.html", {"link42" : link42})
def lobbyPage(request): def lobbyPage(request):
request.session.save() request.session.save()
return render(request, "lobbyPage.html", {}) return render(request, "lobbyPage.html", {})
def login42(request): def login42(request):
#url = https://api.intra.42.fr/oauth/authorize?client_id=<CLIENT_ID>&redirect_uri=https://localhost:8000/login42&response_type=code&scope=public'
if(request.session.get("logged_in", False)): if(request.session.get("logged_in", False)):
return HttpResponse("you're already logged in") return HttpResponse("you're already logged in")
code = request.GET.get('code', None) code = request.GET.get('code', None)