32dots HEIDELBERG AI
Session 2 medium

Auth, roles & access

LESSONLesson 2 · ~20 min

🎯Goal. Turn on accounts, control who can see and do what, and choose your app’s visibility.

▶ Try this prompt

Add user login with Google. Give 'admin' users the ability to add or remove rooms; regular users can only book. Show a landing page to anyone who isn't logged in.

Base44’s auth is native — no external provider, no keys. Live-app roles are Admin and User.

  1. 1Send the prompt above, then open Dashboard → Overview to set App Visibility: Public (anyone, optional login), Workspace, or Private (invited users only — note Private needs a paid Starter+ plan).
  2. 2Open Dashboard → Users to invite people and assign the Admin or User role; page visibility and data access can be gated by role.
  3. 3Test with the user view (or an incognito window) to confirm the logged-out landing page and a non-admin's restricted view.

You'll see. A multi-user app with role-gated actions and a visibility setting that matches who should get in.

💳Cost. Auth, roles and Public apps are free; Private (invite-only) apps need Starter+. Build prompts use message credits.

💡Takeaway. Login, roles and access control are no-code primitives here — but invite-only Private apps are a paid feature.