Se soluciono autenticacion

This commit is contained in:
2025-08-05 13:06:24 -06:00
parent c280afe646
commit c9df4e3ab2
21 changed files with 758 additions and 624 deletions

View File

@@ -12,28 +12,14 @@ export default function Organization() {
const [animatedPercent, setAnimatedPercent] = useState(0);
useEffect(() => {
const token = localStorage.getItem('access');
if (!token) {
setError('No se encontró el token de acceso.');
setLoading(false);
return;
}
fetchOrganizationUsage(token)
fetchOrganizationUsage()
.then(data => {
setInfo(data);
setLoading(false);
})
.catch(err => {
if (err.message === 'SESSION_EXPIRED') {
localStorage.removeItem('access');
localStorage.removeItem('refresh');
showMessage('Tu sesión ha expirado, por favor inicia sesión de nuevo.', 'error');
setTimeout(() => {
window.location.href = '/login';
}, 2000);
} else {
setError(err.message);
}
console.error('Error fetching organization data:', err);
setError('Error al cargar la información de la organización.');
setLoading(false);
});
}, [showMessage]);