Saltar al contenido principal
Usa los ajustes de visibilidad para decidir quién puede abrir tu app y si necesitan iniciar sesión. Luego usa roles para controlar lo que cada persona puede ver y hacer dentro de la app, como ver datos o gestionar pedidos. Finalmente, añade colaboradores para trabajar contigo en el editor para diseñar, configurar y mantener la app. Solo los colaboradores y el owner de la app pueden acceder al editor y al dashboard de tu app. Los roles como Admin y User controlan lo que las personas pueden hacer en la app en vivo, pero no dan acceso al editor ni al dashboard.
Users 1

Definir la visibilidad de tu app

La visibilidad de la app controla quién puede abrirla y si necesitan iniciar sesión. Eliges el nivel de visibilidad que encaja con el propósito de tu app. Base44 usa visibilidad inteligente para sugerirte un punto de partida. Las apps que actúan como sitios públicos, como páginas de aterrizaje o portafolios, se configuran automáticamente como Public sin requerir login. Puedes cambiar este ajuste en cualquier momento.
Appvis 1
Para definir la visibilidad de tu app:
  1. Ve al Dashboard de tu app.
  2. Haz clic en Overview.
  3. Haz clic en el desplegable App Visibility y selecciona:
    • Private: Solo las personas invitadas pueden abrir y usar la app. Se requiere iniciar sesión.
    • Workspace: Todos en tu workspace de Base44 pueden abrir y usar la app. Se requiere iniciar sesión.
    • Public: Cualquiera con el enlace puede abrir la app. Para requerir login, selecciona Require login to access. Para protección extra, haz clic en Run security scan.
Importante:
  • Las apps privadas están disponibles solo en planes pagos.
  • Si configuras tu app como Private, necesitas invitar personas para que puedan iniciar sesión y usar tu app. Haz clic en Send Invites para enviar invitaciones o comparte el enlace. Si alguien intenta acceder a una app privada sin estar invitado, ve un mensaje de error.
Las funciones que dependen de la identidad del usuario, como los perfiles, no están disponibles si no se requiere login.

Invitar usuarios a tu app

Invita personas a usar tu app enviándoles una invitación por email desde tu dashboard o desde dentro de tu app. Invitar a alguien como usuario o admin controla lo que pueden hacer en la app en vivo. No les da acceso al editor ni al dashboard.
Notas:
  • Si tu app está configurada con visibilidad Workspace, todos los miembros del workspace tienen acceso automáticamente y no necesitan invitaciones individuales.
  • Los permisos de invitación dependen de la visibilidad de tu app:
    • App privada: Solo los admins pueden invitar personas y elegir si el rol es user o admin.
    • App pública: Los admins pueden invitar personas y elegir roles. Las personas con rol user pueden invitar a otros users.

Desde tu dashboard

Envía invitaciones desde el dashboard de tu app y elige el rol para cada persona. Para invitar personas desde tu dashboard:
  1. Haz clic en Dashboard en el editor de tu app.
  2. Haz clic en Overview.
  3. En la sección Invite Users, haz clic en Send Invites.
  4. Ingresa la dirección de email de cada persona que quieres invitar.
  5. Haz clic en el desplegable Access level y elige un rol.
  6. Haz clic en Send Invitation.
Sendinvites 1

Desde tu app

También puedes invitar personas directamente desde dentro de tu app pidiendo al chat de IA configurar invitaciones en la app. Usa la opción de invitación que añade para ingresar la dirección de email de cada persona y, si se te pide, elegir el rol que quieres darles. Ejemplo de prompt: Add the option to invite users to the app from inside the app
Asking the AI chat to add the ability to invite users from inside your app

Elegir los roles de tus usuarios

Los roles controlan lo que cada persona puede hacer en tu app en vivo. Por defecto, cada app incluye 2 roles:
  • Admin: Puede gestionar áreas restringidas a admins en la app en vivo.
  • User: Puede ver y usar la app sin permisos especiales.
Ser Admin o User no le da a nadie acceso al editor ni al dashboard de tu app.
Para trabajar en el editor o cambiar los ajustes del dashboard, alguien debe ser colaborador o el owner de la app.
Por ejemplo, en una app de tienda podrías darle a tu gerente de tienda el rol Admin para que pueda actualizar niveles de stock y procesar pedidos en la app en vivo, mientras das a tu personal de ventas el rol User para que puedan ver productos, revisar el estado de los pedidos y usar la app sin cambiar ajustes.
Puedes crear roles y campos extra si necesitas más control. Por ejemplo, puedes pedirle al chat de IA:
  • Create a role called Staff Manager that can update staff shifts and schedules on the live app.
  • Add a field called app_role to the Users entity with values Admin, Staff, and Viewer.
Para actualizar el rol de un usuario:
  1. Haz clic en Dashboard en el editor de tu app.
  2. Haz clic en Users.
  3. Selecciona el usuario cuyo rol quieres cambiar.
  4. Haz clic en el desplegable Role y elige Admin o User.
  5. Haz clic en Submit.

Compartir el enlace de tu app

Comparte un enlace a tu app para que las personas accedan directamente. Para compartir el enlace de tu app:
  1. Haz clic en Dashboard en el editor de tu app.
  2. Haz clic en Overview.
  3. En la sección Invite Users, haz clic en Copy Link.
  4. Comparte el enlace donde quieras que las personas accedan a tu app.
Copylink 1
Si compartes un enlace con alguien pero no tienen permisos para acceder a tu app, ven un pop-up pidiéndoles solicitar acceso.

Probar tu app como un usuario

Ve e interactúa con tu app como cualquier usuario o rol para revisar permisos, solucionar problemas o probar flujos de usuario.
Los cambios que haces mientras pruebas como usuario se guardan en los datos de esa persona. Para evitar afectar datos reales, prueba con usuarios de muestra o dummy cuando sea posible.

¿Por qué querrías probar tu app como un usuario?

  • Pruebas realistas: Prueba la app exactamente como la ve un usuario o rol específico
  • Solución de problemas más rápida: Reproduce y depura problemas reportados por usuarios en su contexto real
  • Visibilidad de permisos: Verifica rápidamente lo que cada rol o usuario puede y no puede acceder
  • Afinamiento de acceso: Decide si los permisos o roles necesitan actualizarse según el comportamiento real
  • Validación de flujos: Ejecuta chequeos end to end (onboarding, tareas clave, rutas críticas) antes de lanzamientos
  • Experimentación segura: Usa usuarios falsos o de prueba para probar acciones riesgosas o destructivas con seguridad
  • Soporte más fuerte: Guía a las personas más efectivamente al ver su experiencia exacta
  • Insight de UX: Construye empatía y mejora UX viendo la app como distintos tipos de usuarios
Para probar tu app como un usuario:
  1. Ve al editor de tu app.
  2. Haz clic en el ícono More Actions arriba a la derecha.
  3. Selecciona Act as a user.
Actasuser 1
  1. Haz clic en el desplegable junto a You’re acting as y selecciona el usuario correspondiente.
El rol del usuario aparece entre paréntesis junto a su dirección de email.
  1. Previsualiza e interactúa con la app como ese usuario.
  2. Haz clic en Exit mode cuando termines de probar como otro usuario.
Using the "Act as a user" feature in Base44

Invitar colaboradores a tu app

Los colaboradores son personas que te ayudan a construir tu app en el editor. Añade colaboradores cuando quieras que alguien diseñe, configure o mantenga la app contigo.
¿Cuál es la diferencia entre colaboradores y admins?
  • Colaboradores
    • Pueden abrir el editor y el dashboard de tu app.
    • Te ayudan a diseñar páginas, cambiar lógica, conectar datos y configurar ajustes.
    • Son invitados desde el ícono Invite collaborators en el editor.
  • Admins
    • Inician sesión en la app en vivo.
    • Acceden a áreas solo para admins en la app en vivo, como reportes protegidos o herramientas de gestión.
    • No pueden abrir el editor ni el dashboard a menos que también sean colaboradores.
Los colaboradores son separados de los roles de usuario. Cuando añades a alguien como colaborador, se añade a tu app como Admin en Users por defecto para que puedan gestionar contenido, datos y ajustes en la app en vivo mientras construyen. Puedes cambiar su rol de app más tarde en la página Users sin afectar su acceso al editor.
Para invitar a alguien como colaborador, debe ser miembro del workspace que es dueño de la app.
Para invitar colaboradores a construir tu app:
  1. Ve al editor de tu app.
  2. Haz clic en el ícono Add collaborator arriba.
  3. Ingresa las direcciones de email de las personas que quieres invitar, separadas por comas.
  4. Haz clic en el ícono Send invite .
Addcollab
Para gestionar colaboradores:
  1. Ve al editor de tu app.
  2. Haz clic en el ícono Add collaborator arriba.
  3. Encuentra el colaborador correspondiente y haz clic en el ícono More Actions .
  4. Haz clic en Remove Collaborator.
  5. En la ventana de confirmación, selecciona una opción:
    • Remove collaborator access only: Revoca inmediatamente su acceso al editor y evita que hagan cambios, pero los mantiene en la lista Users con su rol existente para que sigan usando la app en vivo.
    • Remove from app entirely: Revoca su acceso de colaborador y los quita de la lista Users para que ya no puedan iniciar sesión ni usar la app.
Cuando los compañeros trabajan en la misma app, ves sus avatares en la barra superior para que siempre sepas quién está editando. Pasa el cursor sobre un avatar para ver su nombre y coordinar cambios en tiempo real.
Collab

Restringir invitaciones a colaboradores externos

Por defecto, cualquier miembro del workspace puede invitar personas de fuera del workspace como colaboradores. Puedes restringir esto para que solo los owners y admins del workspace puedan enviar estas invitaciones. Para configurar quién puede invitar colaboradores externos:
  1. Haz clic en el nombre de tu workspace arriba a la izquierda en tu cuenta.
  2. Haz clic en Settings.
  3. Haz clic en Auth and security.
  4. Haz clic en el interruptor External Collaborators:
    • Activado: Solo los owners y admins del workspace pueden invitar personas de fuera como colaboradores.
    • Desactivado: Cualquier miembro del workspace puede invitar personas de fuera como colaboradores.
External Collaborators setting in Base44
Los workspaces Enterprise tienen este ajuste activo por defecto. Todos los demás workspaces lo tienen desactivado por defecto.

Preguntas frecuentes

Haz clic a continuación para aprender más sobre gestionar el acceso a tu app.
Si la visibilidad de tu app está en Public (Require login), cualquiera con el enlace puede crear cuenta e iniciar sesión.
Cuando alguien solicita acceso a una app privada, los owners y colaboradores reciben una notificación.Para revisar una solicitud de acceso:
  1. Haz clic en el ícono de notificaciones en tu workspace.
  2. Haz clic en Review para abrir la solicitud y decidir si otorgar acceso.
Reviewaccess
Un usuario de la app es alguien que inicia sesión y usa tu app. Su acceso lo controlan los ajustes de visibilidad y los roles como Admin o User. Solo pueden ver y usar la app en vivo (incluyendo cualquier sección solo para admins), no el editor ni el dashboard.Un colaborador es alguien que te ayuda a construir la app en el editor. Solo los colaboradores y el owner de la app pueden abrir el editor y el dashboard. Cuando añades a alguien como colaborador, se le asigna automáticamente el rol Admin en Users en la app por defecto para que pueda gestionar datos y ajustes en vivo mientras construyen. Puedes cambiar su rol de app más tarde sin cambiar su estado de colaborador.
Actualización: El 16 de febrero de 2026, lanzamos la capacidad de añadir colaboradores de app. Antes de esta fecha, si querías que alguien ayudara a editar tu app, lo hacías admin desde la página Users en el dashboard. Esto también les daba acceso al editor, incluso si solo querías que gestionaran cosas dentro de la app.Con colaboradores de app, ahora puedes invitar personas directamente desde el editor para ayudar a construir y mantener tu app, sin cambiar su rol como usuario de app. Esto significa que puedes usar con seguridad el rol Admin incorporado para personas que gestionan tu app en vivo, manteniendo el acceso al editor limitado a colaboradores.Tras este cambio, los admins existentes en apps existentes no están bloqueados de editar. Mantienen su acceso actual y se añaden como colaboradores para que sigan trabajando en la app como antes. Para nuevas personas, puedes elegir si quieres que sean colaborador, admin o ambos, según necesiten acceso al editor, acceso admin en la app o ambos.
No. Si quieres que alguien ayude a construir o editar tu app, invítalo como colaborador desde el editor. Esto les da acceso al editor y, por defecto, el rol Admin en tu app. Haz a alguien admin en Users sin añadirlo como colaborador solo cuando necesite acceso admin en la app en vivo pero no necesite trabajar en el editor.
Sí. Para invitar a alguien como colaborador, debe ser miembro del workspace que es dueño de la app. Si aún no es miembro, invítalo al workspace primero desde los ajustes del workspace.
Solo los colaboradores y el owner de la app pueden acceder al dataset Users en el dashboard.
Puedes controlar quién puede acceder, leer, escribir o eliminar registros en las entidades de datos de tu app definiendo reglas y permisos de Row Level Security (RLS). Configura el acceso para cada entidad para asegurar que los datos solo estén disponibles para personas autorizadas. Aprende más sobre gestionar ajustes de seguridad.
Sí. Ve al Dashboard de tu app → Users y haz clic en el ícono Delete junto a la persona que quieres quitar. Quitarlo revoca su acceso de inmediato.
Por defecto, las funciones conectadas a la entidad ‘User’ solo están disponibles para admins. Si construyes una función para miembros como una página de perfil de miembro usando la entidad ‘User’, funciona para admins pero no es visible ni accesible para miembros regulares.Para hacer tu función disponible para todos los miembros, o solo para miembros específicos, configura una entidad personalizada para datos de miembro como ‘MemberProfile’. Conecta tus funciones a esta nueva entidad en lugar de la entidad ‘User’ por defecto. Esto te permite decidir exactamente qué miembros tienen acceso, así tanto admins como los miembros que elijas pueden usar tu función como se espera.
Puedes explicar lo que quieres que pase en el chat de IA, y lo configurará por ti.
La entidad incorporada Users está asegurada por Base44 para proteger datos de autenticación. Solo los colaboradores y el owner de la app pueden acceder a ella directamente. Si tu app intenta leer desde la entidad Users para usuarios regulares, por ejemplo para mostrar perfiles o procesar pedidos, dispara este error.El enfoque recomendado es crear una entidad UserProfile separada que almacene los datos que tu app necesita, y conectarla a la entidad incorporada Users.Para configurar esto usando el chat de IA, pega el siguiente prompt:Create a new entity called UserProfile. Move custom fields from the Users entity to UserProfile. Establish a 1:1 relationship between Users and UserProfile. Ensure a UserProfile is automatically created when a new user signs up. Update the app to fetch user details from UserProfile instead of Users. Set permissions so users can only edit their own profile, but anyone can read it.Después de que la IA haga los cambios, ve al Dashboard de tu app, haz clic en Security y revisa las reglas RLS en tu nueva entidad UserProfile para asegurar que coincidan con tus niveles de acceso pretendidos.
Para probar flujos de usuario con seguridad sin afectar datos reales, añade una persona de prueba directamente a tu app. Una vez que el perfil de prueba exista, puedes usar la función Act as a user para suplantarlo y previsualizar su experiencia.Para crear un usuario falso (de prueba):
  1. Ve al Dashboard de tu app.
  2. Haz clic en Users.
  3. Haz clic en Invite User para enviar una invitación, o registra una nueva cuenta usando la página pública de signup de tu app.
  4. Asigna el rol o permisos deseados al perfil de prueba.
También puedes pedirle al chat de IA crear un usuario de prueba.
Después de crear tu usuario de prueba, abre tu app, haz clic en el ícono More Actions arriba y selecciona Act as a user. Luego elige tu usuario de prueba de la lista para interactuar con tu app como esa persona. Cualquier acción tomada afecta solo los datos del usuario de prueba, no tus cuentas reales.Usa este método para revisar permisos, reglas de visibilidad y flujos de usuario antes de desplegar cambios a todos.
Esta página se tradujo con IA. Para información más precisa y actualizada, consulta la versión en inglés.