
Gestionar los usuarios de tu app y sus roles
Establecer la visibilidad de tu app
La visibilidad de la app decide quién puede abrir tu app y si necesita iniciar sesión. Elige el nivel que se ajuste a tu app. La visibilidad solo trata de quién puede entrar. Cómo inician sesión las personas, por ejemplo con correo y contraseña o Google, es una configuración separada en la página Authentication. Aprende más sobre gestionar el inicio de sesión y el registro. Base44 usa visibilidad inteligente de apps para sugerirte un punto de partida. Las apps que funcionan como sitios públicos, como landing pages o portafolios, se establecen automáticamente en Public sin requerir inicio de sesión. Puedes cambiar esta configuración en cualquier momento.
Elegir la visibilidad de tu app desde el dashboard de tu app
- Ve al Dashboard de tu app.
- Haz clic en Overview.
- Haz clic en el menú desplegable App Visibility.
- Selecciona un nivel de visibilidad.
- Si tu app no requiere inicio de sesión, no puede identificar quién es cada visitante. Las funciones que dependen de la identidad del usuario, como perfiles de usuario o datos guardados por usuario, no funcionan.
- Si tu workspace fuerza SSO, las personas inician sesión en las apps públicas a través de tu proveedor de identidad. En una app que ofrece ambas opciones públicas, selecciona Public (login required) para que el inicio de sesión coincida con el resto de tu workspace, porque Public (no login) no está disponible mientras la exigencia está activada. Aprende más sobre SSO enterprise y visibilidad de apps.
Mostrar el badge de Base44
El badge de Base44 es una pequeña etiqueta “Edit with Base44” abajo a la derecha de tu app en vivo. Muestra a las personas que construiste la app con Base44. Cualquiera que haga clic puede copiar tu app en su propia cuenta y editar su propia versión. El badge solo aparece cuando tu app es pública, y ocultarlo también impide que las personas copien tu app.
Dónde aparece el badge
- Haz clic en Dashboard en el editor de tu app.
- Haz clic en Settings en el menú de la izquierda.
- Activa o desactiva el interruptor Platform Badge.
Invitar usuarios a tu app
Invita a personas a usar tu app enviándoles una invitación por correo desde tu dashboard o desde dentro de tu app. Invitar a alguien como usuario o admin controla qué puede hacer en la app en vivo. No le da acceso al editor de la app ni al dashboard de tu app.- Si tu app tiene visibilidad Workspace, todos los miembros del workspace tienen acceso automáticamente y no necesitan invitaciones individuales.
- Si tu app es privada, SSO es su único método de inicio de sesión y la admisión automática está activada, las personas se añaden automáticamente cuando inician sesión y no necesitan invitaciones individuales.
- Si tu app aún no está publicada, el diálogo de invitación muestra Your app isn’t published yet. Aún puedes enviar las invitaciones, pero los invitados no pueden acceder a la app hasta que la publiques.
- 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 el rol user pueden invitar a otras personas.
Desde tu dashboard
Envía invitaciones desde el dashboard de tu app y elige el rol para cada persona. Para invitar a muchas personas a la vez, sube un archivo CSV o de texto plano con direcciones de correo, como una lista de contactos o la lista exportada de usuarios de tu app. Base44 encuentra cada dirección del archivo, esté en la columna que esté, y las añade a la lista para que las revises antes de enviar. Para invitar personas desde tu dashboard:- Haz clic en Dashboard en el editor de tu app.
- Haz clic en Overview.
- Haz clic en Send Invites en la sección Invite Users.
- Escribe la dirección de correo de cada persona que quieres invitar, o haz clic en Upload CSV para añadir direcciones desde un archivo.
- Elige un rol en Select role.
- Haz clic en Send invitation.

Invitar personas a tu app desde tu dashboard
Desde tu app
También puedes invitar personas directamente desde dentro de tu app pidiendo al chat de IA que configure invitaciones dentro de la app. Usa la opción de invitación que añade para introducir la dirección de correo de cada persona y, si se te pide, elige el rol que quieres darle. Prompt de ejemplo:Añade la opción de invitar usuarios a la app desde dentro de la app

Añadir invitaciones dentro de la app con el chat de IA
Límites diarios de invitaciones
Cada app puede enviar un número fijo de invitaciones en cualquier periodo de 24 horas. El límite depende del plan del workspace al que pertenece la app.Compartir el enlace de tu app
Comparte un enlace a tu app para que las personas puedan acceder directamente. Para compartir el enlace de tu app:- Haz clic en Dashboard en el editor de tu app.
- Haz clic en Overview.
- Haz clic en Copy Link en la sección Invite Users.
- Comparte el enlace donde quieras que las personas accedan a tu app.

Compartir un enlace a tu app
Las personas ven que mi app aún no está disponible
Las personas ven que mi app aún no está disponible
Se pide a las personas que soliciten acceso a mi app
Se pide a las personas que soliciten acceso a mi app
Las personas ven que el acceso está restringido
Las personas ven que el acceso está restringido
El enlace de mi app funciona pero mi dominio personalizado no
El enlace de mi app funciona pero mi dominio personalizado no
.base44.app, en otro navegador. La encuentras en Domains en tu dashboard. Si esa dirección abre tu app, el problema está en la configuración de tu dominio, no en tu app. Revisa el estado y los registros DNS de tu dominio en solucionar problemas de tu dominio.Gestionar los usuarios de tu app
La página App Users lista a todas las personas que se registraron en tu app o fueron invitadas. Úsala para ver quién usa tu app, encontrar a una persona concreta y mantener sus datos al día. Siempre muestra los usuarios de tu app en vivo, incluso cuando trabajas con datos de prueba.Ver los usuarios de tu app
Abre la página App Users para ver a todas las personas de tu app. Luego abre los datos de una persona para revisar su información de cuenta y actualizar su rol o sus campos personalizados. Cada fila muestra el nombre, el rol, la dirección de correo y la fecha de registro de la persona, junto con los campos personalizados que añadiste para los usuarios de tu app. Las personas que invitaste y que aún no iniciaron sesión muestran Never en la columna Joined. Para ver y editar los datos de un usuario de la app:- Haz clic en Dashboard en el editor de tu app.
- Haz clic en App Users.
- Haz clic en la fila de la persona.
- Revisa su ID de usuario, nombre, dirección de correo y fecha de registro. Para copiar su ID, haz clic en el icono de copiar junto a él.
- En Edit User, cambia su rol o cualquier campo personalizado.
- Haz clic en Save.

Revisar y editar los datos de un usuario de la app
Encontrar un usuario de la app
Busca en la lista cuando necesites comprobar si alguien se registró o encontrar su cuenta rápidamente. Escribe un nombre o una dirección de correo en el cuadro Search by Email or Name. Para ver solo a las personas con un rol concreto, haz clic en el menú desplegable de roles junto al cuadro de búsqueda y elige un rol. Para ver a las personas que esperan que apruebes su acceso, haz clic en la pestaña Pending requests.
Buscar y filtrar los usuarios de tu app
Cambiar una dirección de correo
No puedes cambiar la dirección de correo ni el nombre de un usuario de la app, ni desde la página App Users ni editando sus datos. Base44 usa la dirección de correo para identificar a cada persona, así que una dirección distinta significa una cuenta distinta. Si alguien necesita usar una dirección de correo nueva, da acceso a esa dirección y elimina la cuenta antigua. La cuenta nueva empieza de cero, así que los valores de los campos personalizados no se trasladan. Los registros que creó la cuenta antigua siguen mostrando la dirección antigua en Created by en tus datos. Para pasar a un usuario de la app a una dirección de correo nueva:- Invita a la nueva dirección de correo con el mismo rol. En una app pública, la persona también puede registrarse con la nueva dirección por su cuenta.
- Cuando inicie sesión con la nueva dirección, elimina la cuenta antigua.
Eliminar un usuario de la app
Elimina a alguien cuando ya no deba usar tu app. Al eliminarlo, se cierra su sesión de inmediato, su contraseña y sus códigos de inicio de sesión dejan de funcionar y su perfil pasa a Recently deleted. Se queda allí 30 días, así que puedes restaurarlo si lo eliminaste por error. Después de 30 días, se elimina de forma permanente. Para eliminar un usuario de la app:- Haz clic en Dashboard en el editor de tu app.
- Haz clic en App Users.
- Haz clic en el icono More actions junto a la persona.
- Selecciona Remove user. Para alguien que aún no aceptó su invitación, selecciona Cancel invite.

Eliminar un usuario de la app desde el menú More actions
Restaurar un usuario de la app
Si eliminaste a alguien por error, restáuralo desde Recently deleted en un plazo de 30 días. Su perfil, su ID de usuario y su rol en la app vuelven, así que los registros que creó siguen vinculados a esa persona. Si tenía acceso de colaborador, debes volver a dárselo.- Su dirección de correo ya pertenece a un usuario activo, por ejemplo porque se registró de nuevo.
- Perdió el acceso a través de un grupo del workspace o del propio workspace. Primero vuelve a añadirlo allí y luego restáuralo.
- Haz clic en Dashboard en el editor de tu app.
- Haz clic en App Users.
- Haz clic en el icono More actions en la parte superior de la página y selecciona Recently deleted.
- Haz clic en el icono Restore junto a la persona.
Eliminar un usuario de forma permanente
Elimina de forma permanente el perfil de alguien cuando no quieras esperar los 30 días, por ejemplo cuando te pidió que eliminaras sus datos. No puedes restaurarlo después. Para quitar todo lo demás que dejó en tu app, consulta eliminar los datos de usuario de tu app. Para eliminar de forma permanente un usuario eliminado:- Haz clic en Dashboard en el editor de tu app.
- Haz clic en App Users.
- Haz clic en el icono More actions en la parte superior de la página y selecciona Recently deleted.
- Haz clic en el icono Delete junto a la persona.
- Haz clic en Delete permanently para confirmar.
Elegir los roles de tus usuarios
Los roles controlan qué puede hacer cada persona en tu app en vivo. Por defecto, cada app incluye 2 roles:- Admin: Puede gestionar las áreas restringidas a admins en la app en vivo.
- User: Puede ver y usar la app sin permisos especiales.
- Haz clic en Dashboard en el editor de tu app.
- Haz clic en App Users.
- Selecciona el usuario cuyo rol quieres cambiar.
- Haz clic en el menú desplegable Role y elige Admin o User.
- Haz clic en Save.
Dar a un grupo acceso a tu app
En lugar de añadir personas una por una, puedes dar acceso a tu app a todo un grupo del workspace de una vez. Todos en el grupo obtienen acceso con el rol que elijas, y el acceso se mantiene sincronizado automáticamente a medida que las personas entran o salen del grupo.- Compartir tu app con un grupo requiere un plan Enterprise (Business o Enterprise). Compartir grupos del proveedor de identidad (IdP) también requiere SSO y el plan Enterprise, que el plan Business no incluye. Aprende más sobre grupos del workspace.
- Los grupos se crean y gestionan en la configuración de tu workspace, no en tu app, por lo que solo puedes compartir grupos que ya existen allí.
- En una app privada, todos los miembros de los grupos invitados obtienen acceso a tu app y reciben un correo informándoles.
- En una app de workspace, todos ya tienen acceso, así que invitar a un grupo solo establece el rol de sus miembros.
Añadir un grupo
Invita a un grupo del workspace desde la pestaña Groups de tu app y elige el rol que reciben sus miembros. Para dar a un grupo acceso a tu app:- Haz clic en Dashboard en el editor de tu app.
- Haz clic en App Users.
- Haz clic en la pestaña Groups.
- Haz clic en Invite group.
- En el cuadro Search for a group, busca el grupo que quieres añadir y selecciona su casilla.
- Haz clic en el menú desplegable Assign role to group y elige el rol que quieres que tengan todos en el grupo.
- Haz clic en Invite group.

Invitar a un grupo a tu app
Gestionar el acceso de grupos
La pestaña Groups lista cada grupo que tiene acceso, junto con su tipo, número de miembros y rol. Desde allí, puedes cambiar el rol de un grupo o quitar su acceso en cualquier momento. Para gestionar el acceso de grupos:- Haz clic en Dashboard en el editor de tu app.
- Haz clic en App Users.
- Haz clic en la pestaña Groups.
- Haz una de las siguientes acciones:
Cambiar el rol de un grupo
Cambiar el rol de un grupo

Cambiar el rol de un grupo en tu app
Quitar el acceso de un grupo
Quitar el acceso de un grupo
- En la fila del grupo, haz clic en el icono de eliminar.
- En la ventana de confirmación, haz clic en Remove group.

Eliminar un grupo de tu app
Trabajar con colaboradores
Los colaboradores son personas que te ayudan a construir tu app en el editor de la app. Añade colaboradores cuando quieras que alguien diseñe, configure o mantenga la app contigo.- Colaboradores
- Pueden abrir el editor de la app y el dashboard de tu app.
- Te ayudan a diseñar páginas, cambiar la lógica, conectar datos y configurar ajustes.
- Se invitan desde el icono Invite collaborators en el editor de la app.
- Admins
- Inician sesión en la app en vivo.
- Acceden a las áreas solo para admins en la app en vivo, como informes protegidos o herramientas de gestión.
- No pueden abrir el editor de la app ni el dashboard de tu app a menos que también sean colaboradores.
Invitar colaboradores
Invita colaboradores directamente desde el editor de tu app. Si tu app permite que los miembros del workspace se unan por su cuenta, las personas de tu workspace no necesitan invitación.- Ve al editor de tu app.
- Haz clic en el icono Add collaborator en la parte superior. Si hay más personas trabajando en la app de las que caben en la barra superior, haz clic en el número junto a sus avatares.
-
Escribe la dirección de correo de la persona en el cuadro de búsqueda y luego haz clic en Invite seguido de su correo. Para invitar a varias personas a la vez, haz clic en Invite collaborators.

Invitar a un colaborador por correo desde el menú Add collaborator
- Añade a otras personas escribiendo su correo, o empieza a escribir el nombre de un miembro del workspace y elígelo de la lista. La lista muestra los miembros de tu workspace que aún no son colaboradores de esta app. Separa las direcciones de correo con comas.
- Haz clic en Invite.

Invitar colaboradores a tu app en Base44
Elegir quién puede colaborar
Decide si las personas necesitan una invitación para colaborar en tu app, o si cualquiera de tu workspace puede unirse por su cuenta. Las apps de Base Code permiten que los miembros del workspace se unan por defecto. Todas las demás apps empiezan solo con personas invitadas, así que funcionan como antes hasta que cambies la configuración. Para elegir quién puede colaborar en tu app:- Ve al editor de tu app.
- Haz clic en el icono Add collaborator en la parte superior.
- Haz clic en Invite collaborators.
- Junto a Who can collaborate on this app?, selecciona una opción:
- Workspace members: Cualquier persona de tu workspace se convierte en colaborador cuando abre la app. Los invitados del workspace siguen necesitando una invitación, y aún puedes invitar personas por correo.
- Invited only: Solo las personas que invites pueden colaborar en la app.

Elegir quién puede colaborar
Gestionar colaboradores
Elimina a un colaborador cuando ya no necesite acceso al editor de la app. Para gestionar colaboradores:- Ve al editor de tu app.
- Haz clic en el icono Add collaborator en la parte superior.
- Haz clic en Invite collaborators.
- Busca al colaborador relevante y haz clic en el icono More actions .
- Haz clic en Remove collaborator.
- En la ventana de confirmación, selecciona una opción:
- Remove collaborator access only: Revoca de inmediato su acceso al editor de la app y le impide hacer cambios, pero lo mantiene en la lista App Users con su rol existente para que aún pueda usar la app en vivo.
- Remove from app entirely: Revoca su acceso de colaborador y lo elimina de la lista App Users para que ya no pueda iniciar sesión ni usar la app.
Restringir las invitaciones de colaboradores externos
Por defecto, cualquier miembro del workspace puede invitar a personas de fuera del workspace a colaborar en apps. Puedes limitarlo para que solo los owners y admins del workspace puedan enviar estas invitaciones.Probar tu app como un usuario
Ve e interactúa con tu app como cualquier usuario o rol para comprobar permisos, solucionar problemas o probar flujos de usuario.¿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
- Visibilidad de permisos: Verifica rápidamente a qué puede y no puede acceder cada rol o usuario
- Solución de problemas más rápida: Reproduce y depura problemas reportados en el contexto real de la persona
- Validación de flujos: Ejecuta comprobaciones de extremo a extremo, como la incorporación y tareas clave, antes de los lanzamientos
- Ve al editor de tu app.
- Haz clic en el icono More actions en la parte superior derecha.
- Selecciona Act as a user.

Seleccionar "Act as a user" en el editor de apps de Base44
- Haz clic en el menú desplegable junto a You’re acting as y selecciona el usuario relevante.
- Previsualiza e interactúa con la app como ese usuario.
- Haz clic en Exit mode cuando termines de probar como otro usuario.

Probar tu app como un usuario en Base44
Preguntas frecuentes
Haz clic a continuación para aprender más sobre la gestión del acceso a tu app.¿Pueden las personas registrarse para usar mi app por su cuenta?
¿Pueden las personas registrarse para usar mi app por su cuenta?
¿Puedo requerir inicio de sesión solo en algunas páginas de una app pública?
¿Puedo requerir inicio de sesión solo en algunas páginas de una app pública?
¿Cómo puedo proteger una app pública?
¿Cómo puedo proteger una app pública?
¿Qué opciones de visibilidad tienen las apps creadas antes de las páginas de inicio de sesión personalizadas?
¿Qué opciones de visibilidad tienen las apps creadas antes de las páginas de inicio de sesión personalizadas?
¿Cómo reviso las solicitudes de acceso a mi app privada?
¿Cómo reviso las solicitudes de acceso a mi app privada?
- Haz clic en el icono de notificaciones en tu workspace.
- Haz clic en Review para abrir la solicitud y decidir si conceder acceso.

Revisar una solicitud de acceso
¿Cuál es la diferencia entre un usuario de la app y un colaborador?
¿Cuál es la diferencia entre un usuario de la app y un colaborador?
¿Necesito hacer a alguien admin en Users para que pueda editar mi app?
¿Necesito hacer a alguien admin en Users para que pueda editar mi app?
¿Cómo puedo gestionar la configuración de seguridad de la app?
¿Cómo puedo gestionar la configuración de seguridad de la app?
¿Por qué una función que construí para miembros solo funciona para admins?
¿Por qué una función que construí para miembros solo funciona para admins?
Users para proteger los datos de inicio de sesión, por lo que solo los colaboradores y el propietario de la app pueden leerla. Cualquier función que lea de la entidad Users, como una página de perfil de miembro o contenido personalizado, funciona para admins pero no para miembros regulares. Leerla directamente también puede provocar un error Authentication required to view users.La solución es almacenar los datos de los miembros en una entidad separada, como UserProfile, y apuntar tus funciones a esa en lugar de a la entidad integrada Users.Para configurarlo, pega este prompt en el chat de IA:Crea una nueva entidad llamada UserProfile. Mueve los campos personalizados de la entidad Users a UserProfile. Establece una relación 1:1 entre Users y UserProfile. Asegura que se cree automáticamente un UserProfile cuando un nuevo usuario se registre. Actualiza la app para obtener los detalles del usuario desde UserProfile en lugar de Users. Establece permisos para que los usuarios solo puedan editar su propio perfil, pero cualquiera pueda leerlo.Después de que la IA haga los cambios, ve al Dashboard de tu app, haz clic en Data, abre tu nueva tabla UserProfile y haz clic en Permissions para asegurarte de que sus reglas coinciden con el acceso que pretendes.¿Cómo puedo crear usuarios ficticios para probar flujos de usuario de forma segura?
¿Cómo puedo crear usuarios ficticios para probar flujos de usuario de forma segura?
- Ve al Dashboard de tu app.
- Haz clic en App Users.
- Haz clic en Invite users para enviar una invitación, o registra una nueva cuenta usando la página de registro pública de tu app.
- Asigna el rol o los permisos deseados al perfil de prueba.
