Skip to main content

How to restrict users' access to pages in your portal

Easily manage who can access what in your portal with Formaloo’s access controls and user role management.

Updated yesterday

Once you’ve created your portal, you can control who can view each page and access its content based on login status, user roles, or whether they’re external end‑users or internal team members.

This gives you full flexibility to keep all your content organized and accessible only to the right people.

💡 Want to know how to turn your app into a portal?
Follow the step‑by‑step tutorial on how to create a portal and manage users’ access.


Manage users’ access to different pages in your portal

Once your portal is set up, you can manage users’ access to each page individually.

Next to any page, click the three‑dotted menu (...) and select Access. Here, you can configure access levels to control who can view the content on that page:

The access settings are divided into two sections: External and Internal users.

➔ External users

Under External users, you can control access for visitors and portal members:

  • Public (anyone with the link) – allows any visitor to access the page.

  • Non‑logged‑in users – visible only to users who are not logged in.

  • Logged‑in users – visible to users with accounts in your portal after they log in.

  • Specific user roles – restricts access to one or more roles defined in your User Directory.

💡 Adding user roles to your portal is essential for tailoting access to its content. Roles let you go beyond simple login-based visibility – giving you the flexibility to create internal levels of access among your portal users:

You can decide which groups of users should have access to extra features or exclusive content while keeping the rest available to everyone who logs in. This means you can easily design tier‑based access systems, from client portals and internal dashboards to learning hubs or membership communities.

ℹ️️ These settings enable flexible, tier‑based access to your portal content:

  • You can keep a general Welcome page public to explain what your portal is about and how to sign up or log in,

  • You can make most of your pages available to logged‑in users, while offering premium or bonus content to users with a VIP role.

➔ Internal users

Under Internal users, you can manage access for your workspace members or project collaborators:

  • All app team members – allows anyone who’s a collaborator on your project to access the page.

  • Specific teams – limits access to people who belong to a particular team within your workspace.

ℹ️️ These settings are useful for restricting internal tracking, analytics, or management pages to your internal project collaborators only.


👉 Example: tier-based access in a Custom learning app

  • Any visitors can access the app's public homepage,

  • All logged-in users can access their student dashboard, manage their profile data, review their quiz results, track and edit their final project submissions,

  • Users with Member role can access the core learning materials, while users with VIP role can also access the bonus content,

  • Internal project collaborators can review all submissions and update their statuses, see all submittes feedback, and internal charts and insights.

This setup allows you to maintain clear boundaries between what different users can see or do within the same portal.


Manage user access to their data and submissions

In addition to managing access to pages, you can also control whether users can view or edit their own submissions, without exposing anybody else's.


Bottom line

Setting access permissions in your portal gives you fine‑grained control over who sees what. Whether it’s creating public welcome pages, private dashboards for logged‑in users, or role‑restricted areas for specific audiences, you can manage all your content in one structured, secure space.

Did this answer your question?