res
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2026-05-31 18:55:10 +10:00
parent 27cc9cc972
commit c27dce95b5

View File

@@ -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 }