We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 36c58fc commit 3b776b4Copy full SHA for 3b776b4
frontend/src/app/components/auth/LoginComponent.tsx
@@ -51,17 +51,13 @@ export default function LoginForm() {
51
// Store token
52
addToken(token);
53
54
- // Parse token to get user data and set in context
55
- try {
56
- const payload = JSON.parse(atob(token.split('.')[1]));
57
- if (payload.username && payload.email) {
58
- setUser({
59
- username: payload.username,
60
- email: payload.email,
61
- });
62
- }
63
- } catch (error) {
64
- console.error("Error parsing token:", error);
+ // Set user data from the API response
+ const userData = response?.data?.data;
+ if (userData?.username && userData?.email) {
+ setUser({
+ username: userData.username,
+ email: userData.email,
+ });
65
}
66
67
// Show success message
0 commit comments