BUGFIX-004-01: Проверить и исправить сохранение/чтение токенов в localStorage

Что сделать

Убедиться что saveTokens() вызывается после логина и getTokens() корректно читает из localStorage.

Конкретно

saveTokens()

  • В client.ts (или auth.ts) проверить что saveTokens(access_token, refresh_token) вызывается в обработчике ответа POST /api/v1/admin/auth/login
  • Ключи localStorage: access_token, refresh_token
  • Если функция не вызывается — добавить вызов после успешного логина в LoginPage.tsx или в AuthContext

getTokens()

  • Проверить что getTokens() читает из тех же ключей localStorage
  • Проверить что возвращает { access_token, refresh_token } или null если токенов нет

Файлы

  • web/src/api/client.ts — saveTokens, getTokens
  • web/src/pages/LoginPage.tsx — вызов saveTokens после логина
  • web/src/contexts/AuthContext.tsx — если saveTokens вызывается из контекста