Se soluciono autenticacion
This commit is contained in:
@@ -24,26 +24,16 @@ export default function Users() {
|
||||
const [searchTerm, setSearchTerm] = useState('');
|
||||
const { showMessage } = useNotification();
|
||||
|
||||
const token = localStorage.getItem('access');
|
||||
|
||||
const loadUsers = () => {
|
||||
setLoading(true);
|
||||
fetchUsers(token)
|
||||
fetchUsers()
|
||||
.then(data => {
|
||||
setUsers(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 loading users:', err);
|
||||
setError('Error al cargar usuarios');
|
||||
setLoading(false);
|
||||
});
|
||||
};
|
||||
@@ -62,11 +52,11 @@ export default function Users() {
|
||||
setSubmitting(true);
|
||||
try {
|
||||
if (editingId) {
|
||||
await updateUser(token, editingId, form);
|
||||
await updateUser(editingId, form);
|
||||
showMessage('Usuario actualizado exitosamente', 'success');
|
||||
setShowEditModal(false);
|
||||
} else {
|
||||
await createUser(token, form);
|
||||
await createUser(form);
|
||||
showMessage('Usuario creado exitosamente', 'success');
|
||||
setShowCreateModal(false);
|
||||
}
|
||||
@@ -101,7 +91,7 @@ export default function Users() {
|
||||
if (!userToDelete) return;
|
||||
setSubmitting(true);
|
||||
try {
|
||||
await deleteUser(token, userToDelete.id);
|
||||
await deleteUser(userToDelete.id);
|
||||
showMessage('Usuario eliminado exitosamente', 'success');
|
||||
setShowDeleteModal(false);
|
||||
setUserToDelete(null);
|
||||
|
||||
Reference in New Issue
Block a user