Comproba se o Perfil está Completo
GET/company/auth/isComplete
Endpoint para verificar se o perfil do usuario de empresa ten todos os datos obrigatorios completos.
Verificar que o perfil do usuario de empresa estea completo antes de permitir certas accións que requiren información completa (crear poxas, publicar ofertas).
Casos de Uso
- O sistema verifica a completitude do perfil antes de permitir crear poxas
- A UI mostra un indicador de perfil incompleto ao usuario
- Móstrase unha mensaxe de acción requirida para completar o perfil
- Verificación periódica no panel de control do usuario
Fluxo do Proceso
- O usuario autenticado solicita a verificación do perfil
- O middleware m.isLoged verifica que o usuario está autenticado (401 se non)
- O cliente envía GET cun token JWT nas cabeceiras
- O servidor valida o token JWT e extrae o ID do usuario
- O servidor busca o usuario na base de datos polo ID
- O sistema verifica os campos obrigatorios do perfil
- Se todos os campos requiridos están completos, retorna true
- Se faltan campos requiridos, retorna false
- O indicador permite ao frontend mostrar mensaxes apropiadas
Campos Verificados
- Nome completo
- Correo electrónico válido e verificado
- Datos da empresa completos
- Dirección fiscal configurada
- Teléfono de contacto
- Información de pagos configurada
Seguridade
- Require usuario autenticado (JWT válido)
- Non expón información específica sobre que campos faltan
Responses
- 200
- 401
Estado de completitude do perfil
Non autenticado