diff options
Diffstat (limited to 'src/pages/Login.js')
-rw-r--r-- | src/pages/Login.js | 28 |
1 files changed, 9 insertions, 19 deletions
diff --git a/src/pages/Login.js b/src/pages/Login.js index 4f641fc..2aa90f5 100644 --- a/src/pages/Login.js +++ b/src/pages/Login.js @@ -33,35 +33,25 @@ const Login = () => { }, }); if (response.ok) { - const token = await response.text(); - console.log(token) - const parts = token.split(".") - const decodedPart1 = atob(parts[1]); - const payload = JSON.parse(decodedPart1); + const jwt = await response.text(); + const tokenParts = jwt.split(".") + const decodedPayload = atob(tokenParts[1]); + const payload = JSON.parse(decodedPayload); const userId = payload.sub; - console.log("test", userId); - const userDetailsResponse = await fetch(process.env.REACT_APP_REGISTER_ROUTE + '/' + userId , { method: "GET", - headers: { - 'Authorization': `Bearer ${token}`, - }, }); if (userDetailsResponse.ok) { const userDetails = await userDetailsResponse.json(); - login(userDetails, token); - console.log(userDetails); - } else { - console.error("Failed to fetch details") - } + login(userDetails, jwt); + navigate("/") + + } else { console.error("Failed to fetch details") } - console.log("Login successful", token) + } else { console.error("Login failed") } - } else { - console.error("Login failed") - } } catch (error) { console.error('Error submitting form:', error); } |