Skip to main content
Usa le impostazioni di visibilità per decidere chi può aprire la tua app e se deve accedere. Poi usa i ruoli per controllare cosa ogni persona può vedere e fare nell’app, come visualizzare dati o gestire ordini. Infine, aggiungi collaboratori per lavorare con te nell’editor dell’app, per progettare, configurare e mantenere l’app. Solo i collaboratori e il proprietario dell’app possono accedere all’editor e alla dashboard della tua app. I ruoli come Admin e User controllano cosa le persone possono fare nell’app live, ma non danno accesso all’editor o alla dashboard.
Users 1

Gestire gli utenti della tua app e i loro ruoli


Impostare la visibilità dell’app

La visibilità dell’app decide chi può aprirla e se deve accedere. Scegli il livello adatto alla tua app. La visibilità riguarda solo chi può entrare. Il modo in cui le persone accedono, ad esempio con email e password o Google, è un’impostazione separata nella pagina Authentication. Scopri di più su come gestire login e registrazione. Base44 usa una visibilità intelligente per suggerirti un punto di partenza. Le app che funzionano come siti pubblici, come landing page o portfolio, sono impostate automaticamente su Public senza richiedere il login. Puoi modificare questa impostazione in qualsiasi momento.
Appvis 1

Scegliere la visibilità dell'app dalla dashboard

Per impostare la visibilità della tua app:
  1. Vai alla Dashboard della tua app.
  2. Clicca Overview.
  3. Clicca il menu a discesa App Visibility.
  4. Seleziona un livello di visibilità.
Importante:
  • Le app private sono disponibili solo nei piani a pagamento.
  • Se imposti la tua app come Private, devi invitare le persone così possono accedere e usare la tua app, a meno che tu non attivi l’ammissione automatica. Clicca Send Invites per inviare inviti o condividere il link. Le persone non invitate o non ammesse tramite SSO vedono un messaggio di errore.
Da sapere sulla visibilità dell’app:
  • Se la tua app non richiede il login, non può identificare i visitatori. Le funzionalità che dipendono dall’identità dell’utente, come i profili o i dati salvati per utente, non funzionano.
  • Se il tuo workspace impone l’SSO, le persone accedono alle app pubbliche tramite il tuo identity provider. In un’app che offre entrambe le opzioni pubbliche, seleziona Public (login required) così l’accesso corrisponde al resto del workspace, perché Public (no login) non è disponibile mentre l’imposizione è attiva. Scopri di più su SSO enterprise e visibilità delle app.

Invitare utenti nella tua app

Invita le persone a usare la tua app inviando un invito via email dalla dashboard o dall’interno dell’app. Invitare qualcuno come utente o admin controlla cosa può fare nell’app live. Non dà accesso all’editor o alla dashboard.
Come funzionano gli inviti:
  • Se la tua app è impostata come Workspace, tutti i membri del workspace hanno accesso automatico e non servono inviti individuali.
  • Se la tua app è privata, l’SSO è il suo unico metodo di accesso e l’ammissione automatica è attiva, le persone vengono aggiunte automaticamente quando accedono e non servono inviti individuali.
  • Se la tua app non è ancora pubblicata, la finestra di invito mostra Your app isn’t published yet. Puoi comunque inviare gli inviti, ma le persone invitate non possono accedere all’app finché non la pubblichi.
  • I permessi di invito dipendono dalla visibilità dell’app:
    • Applicazione privata: Solo gli admin possono invitare persone e scegliere se il ruolo è user o admin.
    • Applicazione pubblica: Gli admin possono invitare persone e scegliere i ruoli. Le persone con il ruolo user possono invitare altri utenti.

Dalla dashboard

Invia inviti dalla dashboard della tua app e scegli il ruolo per ogni persona. Per invitare persone dalla dashboard:
  1. Clicca Dashboard nell’editor dell’app.
  2. Clicca Overview.
  3. Nella sezione Invite Users, clicca Send Invites.
  4. Inserisci l’email di ogni persona che vuoi invitare.
  5. Clicca il menu a discesa Access level e scegli un ruolo.
  6. Clicca Send Invitation.
Sendinvites 1

Invitare persone nella tua app dalla dashboard

Dalla tua app

Puoi anche invitare persone direttamente dall’interno della tua app chiedendo alla chat IA di impostare gli inviti in-app. Usa l’opzione di invito che aggiunge per inserire l’email di ogni persona e, se richiesto, scegliere il ruolo da assegnare. Prompt di esempio: Aggiungi l'opzione per invitare utenti all'app dall'interno dell'app
Asking the AI chat to add the ability to invite users from inside your app

Chiedere alla chat IA di aggiungere la possibilità di invitare utenti dall'interno dell'app


Condividi un link alla tua app così le persone possono accedervi direttamente. Per condividere il link dell’app:
  1. Clicca Dashboard nell’editor dell’app.
  2. Clicca Overview.
  3. Nella sezione Invite Users, clicca Copy Link.
  4. Condividi il link dove vuoi che le persone accedano alla tua app.
Puoi farlo anche dalla barra superiore. Clicca Publish, poi Share your app, e invia inviti via email con un ruolo, clicca Copy link, oppure pubblica direttamente su Facebook, LinkedIn, X, WhatsApp o Reddit.
Copylink 1

Condividere un link alla tua app

Se condividi un link con qualcuno che non ha i permessi per accedere alla tua app, vede un pop-up che chiede di richiedere l’accesso. Base44 gli invia un codice di verifica via email prima che la richiesta ti arrivi, così ogni richiesta che esamini proviene da un indirizzo che qualcuno ha confermato di possedere. Può inviare di nuovo il codice o correggere il suo indirizzo, e tu non vedi nulla finché non verifica. Una volta verificato, ricevi una notifica e puoi esaminare la richiesta e decidere se farlo entrare. Riceve un’email se approvi.

Scegliere i ruoli degli utenti

I ruoli controllano cosa ogni persona può fare nell’app live. Per impostazione predefinita, ogni app include 2 ruoli:
  • Admin: Può gestire le aree riservate agli admin nell’app live.
  • User: Può visualizzare e usare l’app senza permessi speciali.
Essere Admin o User non dà accesso all’editor o alla dashboard. Per lavorare lì, una persona deve essere un collaboratore o il proprietario dell’app.
Per esempio, in un’app di negozio potresti dare al gestore il ruolo Admin così può aggiornare le scorte e gestire gli ordini nell’app live, mentre allo staff di vendita il ruolo User così può vedere i prodotti, controllare lo stato degli ordini e usare l’app senza modificare le impostazioni.
Puoi creare ruoli e campi aggiuntivi se ti serve più controllo. Per esempio, puoi chiedere alla chat IA di:
  • Crea un ruolo chiamato Staff Manager che può aggiornare i turni e gli orari del personale nell'app live.
  • Aggiungi un campo chiamato app_role all'entità Users con i valori Admin, Staff e Viewer.
Per aggiornare il ruolo di un utente:
  1. Clicca Dashboard nell’editor dell’app.
  2. Clicca Users.
  3. Seleziona l’utente di cui vuoi cambiare il ruolo.
  4. Clicca il menu a discesa Role e scegli Admin o User.
  5. Clicca Submit.

Dare a un gruppo l’accesso alla tua app

Invece di aggiungere le persone una alla volta, puoi dare a un intero gruppo del workspace l’accesso alla tua app in una volta sola. Tutti nel gruppo ottengono l’accesso con il ruolo che scegli, e l’accesso resta sincronizzato automaticamente quando le persone entrano o escono dal gruppo.
Condividere la tua app con un gruppo è una funzionalità Enterprise. Per condividere con gruppi identity-provider (IdP), ti serve anche l’SSO configurato per il workspace. Scopri di più sui gruppi del workspace.
Prima di invitare un gruppo:
  • I gruppi vengono creati e gestiti nelle impostazioni del workspace, non nella tua app, quindi puoi condividere solo gruppi che esistono già lì.
  • In un’app privata, tutti i membri dei gruppi invitati ottengono l’accesso alla tua app e ricevono un’email che li avvisa.
  • In un’app workspace, tutti hanno già accesso, quindi invitare un gruppo imposta solo il ruolo per i suoi membri.

Aggiungere un gruppo

Invita un gruppo del workspace dalla scheda Groups della tua app e scegli il ruolo che i suoi membri ricevono. Per dare a un gruppo l’accesso alla tua app:
  1. Clicca Dashboard nell’editor dell’app.
  2. Clicca Users.
  3. Clicca la scheda Groups.
  4. Clicca Invite group.
  5. Nella casella Search for a group, trova il gruppo da aggiungere e seleziona la sua casella di controllo.
  6. Clicca il menu a discesa Assign role to group e scegli il ruolo che vuoi che tutti nel gruppo abbiano.
  7. Clicca Invite group.
Invite group to app

Invitare un gruppo nella tua app

Gestire l’accesso dei gruppi

La scheda Groups elenca ogni gruppo che ha accesso, insieme al suo tipo, numero di membri e ruolo. Da lì, puoi cambiare il ruolo di un gruppo o rimuovere il suo accesso in qualsiasi momento. Per gestire l’accesso dei gruppi:
  1. Clicca Dashboard nell’editor dell’app.
  2. Clicca Users.
  3. Clicca la scheda Groups.
  4. Esegui una delle seguenti azioni:
Nella riga del gruppo, clicca il menu a discesa Role e scegli un nuovo ruolo.
Change group role

Cambiare il ruolo di un gruppo nella tua app

  1. Nella riga del gruppo, clicca l’icona di rimozione.
  2. Nella finestra di conferma, clicca Remove group.
Remove group access

Rimuovere un gruppo dalla tua app

Chi aveva accesso solo tramite quel gruppo lo perde, e i membri che avevano già effettuato l’accesso vedono il loro account nell’app rimosso. Questa azione non può essere annullata.

Lavorare con i collaboratori

I collaboratori sono le persone che ti aiutano a costruire la tua app nell’editor. Aggiungi collaboratori quando vuoi che qualcuno progetti, configuri o mantenga l’app con te.
Qual è la differenza tra collaboratori e admin?
  • Collaboratori
    • Possono aprire l’editor dell’app e la dashboard.
    • Ti aiutano a progettare pagine, cambiare la logica, connettere dati e configurare impostazioni.
    • Sono invitati dall’icona Invite collaborators nell’editor.
  • Admin
    • Accedono all’app live.
    • Accedono alle aree solo-admin nell’app live, come report protetti o strumenti di gestione.
    • Non possono aprire l’editor o la dashboard a meno che non siano anche collaboratori.
I collaboratori sono separati dai ruoli utente. Quando aggiungi qualcuno come collaboratore, viene aggiunto alla tua app come Admin in Users per impostazione predefinita così può gestire contenuti, dati e impostazioni nell’app live mentre la costruisce. Puoi cambiare il ruolo nell’app in seguito nella pagina Users senza influenzare l’accesso all’editor.

Invitare collaboratori

Invita collaboratori direttamente dall’editor della tua app.
Per invitare qualcuno come collaboratore, deve essere un membro del workspace proprietario dell’app. Se non è ancora un membro, invitalo prima al workspace dalle impostazioni del workspace.
Per invitare collaboratori a costruire la tua app:
  1. Vai all’editor dell’app.
  2. Clicca l’icona Add collaborator in alto.
  3. Inserisci le email delle persone da invitare, separate da virgole.
  4. Clicca l’icona Send invite .
Addcollab

Invitare collaboratori nella tua app in Base44

Gestire i collaboratori

Rimuovi un collaboratore quando non ha più bisogno di accedere all’editor dell’app. Per gestire i collaboratori:
  1. Vai all’editor dell’app.
  2. Clicca l’icona Add collaborator in alto.
  3. Trova il collaboratore pertinente e clicca l’icona More actions .
  4. Clicca Remove Collaborator.
  5. Nella finestra di conferma, seleziona un’opzione:
    • Remove collaborator access only: Revoca immediatamente l’accesso all’editor e impedisce modifiche, ma mantiene la persona nell’elenco Users con il ruolo attuale così può continuare a usare l’app live.
    • Remove from app entirely: Revoca l’accesso come collaboratore e rimuove la persona dall’elenco Users così non può più accedere o usare l’app.
Quando i compagni di squadra lavorano sulla stessa app, vedi i loro avatar nella barra superiore così sai sempre chi sta modificando. Passa il mouse su un avatar per vedere il nome e coordinare le modifiche in tempo reale.
Collab

Limitare gli inviti a collaboratori esterni

Per impostazione predefinita, ogni membro del workspace può invitare persone esterne come collaboratori dell’app. Puoi limitare questa opzione così solo i proprietari e gli admin del workspace possono inviare questi inviti. Per configurare chi può invitare collaboratori esterni:
  1. Clicca il nome del workspace in basso a sinistra del tuo account.
  2. Clicca Settings.
  3. Clicca Governance.
  4. Clicca il toggle External Collaborators:
    • Attivo: Solo i proprietari e gli admin del workspace possono invitare persone esterne come collaboratori.
    • Disattivo: Ogni membro del workspace può invitare persone esterne come collaboratori.
External Collaborators setting in Base44

Impostazione External Collaborators in Base44

I workspace Enterprise hanno questa impostazione attiva per impostazione predefinita. Tutti gli altri workspace la hanno disattiva per impostazione predefinita.

Testare la tua app come utente

Visualizza e interagisci con la tua app come qualsiasi utente o ruolo per verificare i permessi, risolvere problemi o testare i flussi utente.
Le modifiche fatte mentre testi come utente vengono salvate nei dati di quella persona. Per evitare di influenzare i dati reali, testa con utenti di esempio o fittizi quando possibile.

Perché testare la tua app come utente?

  • Test realistici: Testa l’app esattamente come la vede un utente o ruolo specifico
  • Visibilità dei permessi: Verifica rapidamente cosa ogni ruolo o utente può e non può accedere
  • Risoluzione più rapida: Riproduci e correggi i problemi segnalati nel contesto reale della persona
  • Convalida dei flussi: Esegui controlli end-to-end, come onboarding e task chiave, prima delle release
Per testare la tua app come utente:
  1. Vai all’editor dell’app.
  2. Clicca l’icona More actions in alto a destra.
  3. Seleziona Act as a user.
    Actasuser 1

    Selezionare 'Act as a user' nell'editor dell'app Base44

  4. Clicca il menu a discesa accanto a You’re acting as e seleziona l’utente pertinente.
  5. Visualizza in anteprima e interagisci con l’app come quell’utente.
  6. Clicca Exit mode quando hai finito di testare come un altro utente.
Il ruolo dell’utente appare tra parentesi accanto all’email.
Using the "Act as a user" feature in Base44

Testare la tua app come utente in Base44


FAQ

Clicca qui sotto per saperne di più sulla gestione degli accessi alla tua app.
Sì. Se la tua app è impostata su Public, chiunque può creare un account dalla tua pagina di registrazione e accedere. In un’app che offre ancora Public (login required), chiunque abbia un account Base44 può accedere.
Sì. In un’app Public, chiedi alla chat IA di proteggere le pagine che scegli e di mandare i visitatori non autenticati alla tua pagina di login. Vedi come mostrare una landing page pubblica ma richiedere il login per le altre pagine.
Per una protezione extra su un’app pubblica, clicca Run Security Scan per controllare i problemi comuni prima di condividerla.
Elencano queste opzioni: Public (no login), Private, Public (login required) e Workspace. Public (login required) appare con un’etichetta Deprecated. Per personalizzare le tue schermate di login e registrazione in una di queste app, vedi login personalizzato per le app esistenti.
Quando qualcuno richiede l’accesso a un’app privata, i proprietari e i collaboratori ricevono una notifica in-app, e il proprietario dell’app riceve anche un’email. Per mantenere gestibile la tua casella di posta, ricevi al massimo un’email ogni 15 minuti per app, anche se più persone richiedono l’accesso.Per esaminare una richiesta di accesso:
  1. Clicca l’icona delle notifiche nel tuo workspace.
  2. Clicca Review per aprire la richiesta e decidere se concedere l’accesso.
Reviewaccess

Esaminare una richiesta di accesso

Un utente dell’app è una persona che accede e usa la tua app. Il suo accesso è controllato dalle impostazioni di visibilità e dai ruoli come Admin o User. Può vedere e usare solo l’app live (incluse le sezioni solo-admin), non l’editor o la dashboard.Un collaboratore è una persona che ti aiuta a costruire l’app nell’editor. Solo i collaboratori e il proprietario possono aprire l’editor e la dashboard. Quando aggiungi qualcuno come collaboratore, gli viene assegnato automaticamente il ruolo Admin in Users nell’app per impostazione predefinita così può gestire dati live e impostazioni mentre costruisce. Puoi cambiare il ruolo nell’app in seguito senza modificare lo stato di collaboratore.
Prima del 16 febbraio 2026, rendere qualcuno admin era l’unico modo per permettergli di modificare la tua app. Gli admin di quel periodo mantengono il loro accesso e sono stati aggiunti come collaboratori automaticamente.
No. Se vuoi che qualcuno ti aiuti a costruire o modificare la tua app, invitalo come collaboratore dall’editor. Questo gli dà accesso all’editor e, per impostazione predefinita, il ruolo Admin nell’app. Rendere qualcuno admin in Users senza aggiungerlo come collaboratore va fatto solo quando servono i privilegi admin nell’app live ma non deve lavorare nell’editor.
Puoi controllare chi può accedere, leggere, scrivere o eliminare record nelle entità dati della tua app impostando regole e permessi Row Level Security (RLS). Configura l’accesso per ogni entità per assicurarti che i dati siano disponibili solo alle persone autorizzate. Scopri di più su come gestire le impostazioni di sicurezza.
Sì. Vai alla Dashboard della tua app, apri Users e clicca l’icona Delete accanto alla persona da rimuovere. La rimozione revoca immediatamente l’accesso.
Base44 protegge l’elenco Users integrato per proteggere i dati di accesso, quindi solo i collaboratori e il proprietario dell’app possono leggerlo. Qualsiasi funzionalità che legge dall’entità Users, come una pagina profilo membro o contenuti personalizzati, funziona per gli admin ma non per i membri normali. Leggerla direttamente può anche generare un errore Authentication required to view users.La soluzione è memorizzare i dati dei membri in un’entità separata, come UserProfile, e puntare le tue funzionalità a quella invece che all’entità Users integrata.Per impostare questa configurazione, incolla questo prompt nella chat IA:Crea una nuova entità chiamata UserProfile. Sposta i campi personalizzati dall'entità Users a UserProfile. Stabilisci una relazione 1:1 tra Users e UserProfile. Assicurati che un UserProfile venga creato automaticamente quando un nuovo utente si registra. Aggiorna l'app per recuperare i dettagli utente da UserProfile invece che da Users. Imposta i permessi così gli utenti possono modificare solo il proprio profilo, ma chiunque può leggerlo.Dopo che l’IA ha applicato le modifiche, vai alla Dashboard della tua app, clicca Security ed esamina le regole RLS sulla nuova entità UserProfile per assicurarti che corrispondano ai livelli di accesso desiderati.
Per testare i flussi utente in sicurezza senza influenzare i dati reali, aggiungi una persona di test direttamente alla tua app. Una volta creato il profilo di test, puoi usare la funzionalità Act as a user per impersonarlo e visualizzare in anteprima la sua esperienza.Per creare un utente fittizio (di test):
  1. Vai alla Dashboard della tua app.
  2. Clicca Users.
  3. Clicca Invite User per inviare un invito, o registra un nuovo account usando la pagina di iscrizione pubblica.
  4. Assegna il ruolo o i permessi desiderati al profilo di test.
Puoi anche chiedere alla chat IA di creare un utente di test.
Dopo aver creato l’utente di test, apri l’app, clicca l’icona More actions in alto e seleziona Act as a user. Poi scegli il tuo utente di test dall’elenco per interagire con l’app come quella persona. Ogni azione influenza solo i dati dell’utente di test, non i tuoi account live.Usa questo metodo per verificare permessi, regole di visibilità e flussi utente prima di distribuire modifiche a tutti.
Questa pagina è stata tradotta con l’AI. Per le informazioni più accurate e aggiornate, consulta la versione inglese.