From 4140a93677ad335fcb1184bedf53488f4a654f60 Mon Sep 17 00:00:00 2001 From: Kum1ta Date: Fri, 30 Aug 2024 12:03:39 +0200 Subject: [PATCH] Site - Fix bug with 42 loggin button --- .../file/server/server/typeRequests/login.py | 2 +- .../nginx/static/javascript/login/main.js | 14 ++++++++++++-- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/docker-compose/requirements/djangoserver/file/server/server/typeRequests/login.py b/docker-compose/requirements/djangoserver/file/server/server/typeRequests/login.py index 1562784..c937021 100644 --- a/docker-compose/requirements/djangoserver/file/server/server/typeRequests/login.py +++ b/docker-compose/requirements/djangoserver/file/server/server/typeRequests/login.py @@ -6,7 +6,7 @@ # By: edbernar +#+ +:+ +#+ */ +/* By: edbernar { if (userMeInfo.id !== -1) { @@ -46,7 +48,9 @@ class Login const form = document.getElementById('loginForm'); const registerButton = document.getElementById('new-player'); const loginBackButton = document.getElementById('old-player'); + const button42 = document.getElementsByClassName('login-42-btn')[0]; + registerButton.removeEventListener('click', redirection); loginButton.removeEventListener('click', showLoginDiv); form.removeEventListener('submit', connect); registerButton.removeEventListener('click', changeWindowLogin); @@ -54,6 +58,12 @@ class Login } } +function redirection(e) +{ + e.preventDefault(); + window.location.replace('https://api.intra.42.fr/oauth/authorize?client_id=u-s4t2ud-d9d6d46bd0be36dc13718981df4bfcf37e574ea364a07fcb5c39658be0f5706c&redirect_uri=https://localhost:8000/login42&response_type=code&scope=public'); +} + function changeWindowLogin(e) { const registerWindow = document.getElementsByClassName('right-side-register')[0];