From c27dce95b581204e20411b4c63a17e98cdc143f2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=98=D0=B3=D0=BE=D1=80=D1=8C=20=D0=91=D0=B0=D0=BD=D0=B4?= =?UTF-8?q?=D1=83=D1=80=D0=B8=D1=81=D1=82?= Date: Sun, 31 May 2026 18:55:10 +1000 Subject: [PATCH] res --- src/services/authService.js | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/src/services/authService.js b/src/services/authService.js index ac65b9f..61a3336 100644 --- a/src/services/authService.js +++ b/src/services/authService.js @@ -16,23 +16,21 @@ export async function login(username, password) { // Проверяем авторизацию через запрос к бэкенду (куки HttpOnly не читаются JS) export async function checkAuth() { try { - // Проверяем токен в памяти или делаем запрос к бэкенду + // Проверяем токен в памяти const token = getAuthToken() if (!token) { return { authenticated: false } } - // Делаем запрос для валидации токена/куки - const response = await api8004.get('/check-auth', { + // Делаем запрос к /verify для валидации токена/куки + const response = await api8004.get('/verify', { validateStatus: () => true }) - if (response.status === 200 && response.data?.authenticated) { + if (response.status === 200 && response.data?.user?.username) { // Сохраняем username из ответа - if (response.data.username) { - setUsername(response.data.username) - } - return { authenticated: true, user: { username: response.data.username } } + setUsername(response.data.user.username) + return { authenticated: true, user: { username: response.data.user.username } } } return { authenticated: false }