Skip to main content

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

  1. O usuario autenticado solicita a verificación do perfil
  2. O middleware m.isLoged verifica que o usuario está autenticado (401 se non)
  3. O cliente envía GET cun token JWT nas cabeceiras
  4. O servidor valida o token JWT e extrae o ID do usuario
  5. O servidor busca o usuario na base de datos polo ID
  6. O sistema verifica os campos obrigatorios do perfil
  7. Se todos os campos requiridos están completos, retorna true
  8. Se faltan campos requiridos, retorna false
  9. 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

Estado de completitude do perfil