aboutsummaryrefslogtreecommitdiffstats
path: root/src/pages
diff options
context:
space:
mode:
Diffstat (limited to 'src/pages')
-rw-r--r--src/pages/Login.js28
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);
}