Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

138
Vistas
Autenticación de usuario de tipo múltiple en nodejs y mongodb

Quiero desarrollar un backend de comercio electrónico de múltiples proveedores. Tiene 4 tipos de usuarios.

  1. Cliente
  2. vendedor
  3. personal
  4. administración

Si utilizo un modelo de colección y un tipo de usuario para gestionar 4 tipos de usuarios, el personal/proveedor no podrá registrarse como cliente. Si uso diferentes modelos de colección para diferentes tipos de usuarios, habrá demasiadas rutas. Necesito desarrollar rutas de inicio de sesión, registro, actualización, getOne, getAll para cada tipo de usuario.

Entonces, cuál es la mejor manera de diseñar una colección para usuarios de múltiples tipos y administrar rutas de manera eficiente.

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Puede administrar en la misma colección como correo electrónico con tipo_usuario, si el correo electrónico ya está registrado como personal o vendedor (tipo_usuario como personal/proveedor) restringe al usuario para que se registre como cliente. Puede administrar fácilmente el uso del correo electrónico con la verificación de tipo de usuario.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda