diff --git a/src/Web/API/Program.cs b/src/Web/API/Program.cs index 461f629..86f8d2d 100644 --- a/src/Web/API/Program.cs +++ b/src/Web/API/Program.cs @@ -54,7 +54,7 @@ policy => { //we must allow communication from any origin (.SetIsOriginAllowed (hostname => true) checks origins individually and checks credential ) - policy.WithOrigins("http://localhost:3000" ) + policy.WithOrigins("http://localhost:3000", "https://mygamestat-frontend-fccjdncff0hrhzfa.eastus-01.azurewebsites.net" ) .AllowCredentials() .AllowAnyMethod() .AllowAnyHeader(); diff --git a/src/Web/client/src/app/Components/Login/Login.tsx b/src/Web/client/src/app/Components/Login/Login.tsx index 78c38b2..7ec323a 100644 --- a/src/Web/client/src/app/Components/Login/Login.tsx +++ b/src/Web/client/src/app/Components/Login/Login.tsx @@ -73,7 +73,7 @@ useEffect(() => { if (user != "" && pass != "") { try { - var response = await fetch('https://localhost:7094/login/', { + var response = await fetch('https://mygamestat-backend-bfbjbxdybnesgvha.eastus-01.azurewebsites.net/login/', { method: 'POST', headers: { 'Accept': 'application/json', @@ -88,25 +88,16 @@ useEffect(() => { }) if (response.ok) { - const data = await response.json(); window.location.reload(); + const data = await response.json(); console.log("Full Response Data:", data); // Log the entire response data - - sessionStorage.setItem('token', data.accessToken); - - sessionStorage.setItem('refreshToken', data.refreshToken); - - sessionStorage.setItem('tokenType', data.tokenType); - setLoggedIn(true); setStatus("inactive"); sessionStorage.setItem('userName', user); console.log("Login process completed, user is now logged in.", user); - - } else { @@ -153,7 +144,7 @@ useEffect(() => { if (user != "" && pass != "") { try { - await fetch('https://localhost:7094/register', { + await fetch('https://mygamestat-backend-bfbjbxdybnesgvha.eastus-01.azurewebsites.net/register', { method: 'POST', headers: { 'Accept': 'application/json', @@ -165,7 +156,7 @@ useEffect(() => { }) }) - var response = await fetch('https://localhost:7094/login/', { + var response = await fetch('https://mygamestat-backend-bfbjbxdybnesgvha.eastus-01.azurewebsites.net/login/', { method: 'POST', headers: { 'Accept': 'application/json', @@ -180,8 +171,15 @@ useEffect(() => { }) if (response.ok) { + const data = await response.json(); + console.log("Full Response Data:", data); // Log the entire response data + sessionStorage.setItem('token', data.accessToken); + sessionStorage.setItem('refreshToken', data.refreshToken); + sessionStorage.setItem('tokenType', data.tokenType); setLoggedIn(true); setStatus("inactive"); + sessionStorage.setItem('userName', user); + console.log("Login process completed, user is now logged in.", user); } else {