Session 2
Auth, roles & access
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.
- 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).
- 2Open Dashboard → Users to invite people and assign the Admin or User role; page visibility and data access can be gated by role.
- 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.