From 36db09e5e7ffa3a4cb4791f2db337fe8d7b96ad6 Mon Sep 17 00:00:00 2001 From: WalkeU Date: Wed, 15 Oct 2025 17:32:04 +0200 Subject: [PATCH] elrakja az elrakni valot is --- SerpentRace_Frontend/src/api/userApi.js | 4 ++-- .../src/pages/Auth/LoginForm.jsx | 22 ++++++------------- 2 files changed, 9 insertions(+), 17 deletions(-) diff --git a/SerpentRace_Frontend/src/api/userApi.js b/SerpentRace_Frontend/src/api/userApi.js index 599defc5..01920c5a 100644 --- a/SerpentRace_Frontend/src/api/userApi.js +++ b/SerpentRace_Frontend/src/api/userApi.js @@ -48,7 +48,7 @@ apiClient.interceptors.response.use( export const login = async (username, password) => { try { const response = await apiClient.post("/users/login", { username, password }) - return response // teljes Axios response visszaadása + return response } catch (error) { throw error } @@ -58,7 +58,7 @@ export const login = async (username, password) => { export const register = async (username, email, password, fname, lname, phone) => { try { const response = await apiClient.post("/users/create", { username, email, password, fname, lname, phone }) - return response // teljes Axios response visszaadása + return response } catch (error) { throw error } diff --git a/SerpentRace_Frontend/src/pages/Auth/LoginForm.jsx b/SerpentRace_Frontend/src/pages/Auth/LoginForm.jsx index 2fd2a6d2..6aa74060 100644 --- a/SerpentRace_Frontend/src/pages/Auth/LoginForm.jsx +++ b/SerpentRace_Frontend/src/pages/Auth/LoginForm.jsx @@ -47,30 +47,22 @@ export default function LoginForm() { // Backend API login(email, password) .then((response) => { + console.log(response) + // Csak a response.status-t ellenőrizd! if (response && response.status === 200) { - // JWT token mentése localStorage-be - if (response.data && response.data.token) { - localStorage.setItem("jwtToken", response.data.token) + if (response.data && response.data.user) { + localStorage.setItem("username", response.data.user.username) + localStorage.setItem("authLevel", response.data.user.authLevel) } navigate("/home") } else { - let msg = "Hibás bejelentkezési adatok." - if (response && response.data && response.data.error) { - msg = response.data.error - } - setError(msg) + setError("Hibás bejelentkezési adatok.") setShowErrorPopup(true) setTimeout(() => setShowErrorPopup(false), 2000) } }) .catch((error) => { - let msg = "Hibás bejelentkezési adatok." - if (error && error.response && error.response.data && error.response.data.error) { - msg = error.response.data.error - } else if (error && error.message) { - msg = error.message - } - setError(msg) + setError("Hibás bejelentkezési adatok.") setShowErrorPopup(true) setTimeout(() => setShowErrorPopup(false), 2000) })