Restriction at page level


Hi Team,

Is there any way we can restrict particular user to browse any page using  CMS? for example, if we have an page ABC and want to give access to user A only to see that page. 

Jul 25, 2017 14:49

In that case, manage the Access Rights for that page. Remove read access for "Everyone" and add read access for your User.

Note: It's a better practice to work with access rights for roles/groups than directly on users.
For example create a role called "ReadABC", add user A to that role. Manage the access rights for the page ABC and add the role "ReadABC" with read access.

Read more about access rights in the online manual

Jul 25, 2017 15:26

thanks Nilsson, 

Is it also possible to hide that link from Menu (page ABC) so that it will not show for other users and visible only to user 'A'.

Jul 26, 2017 11:10


That depends on how you build your menu. I would guess that you have some kind of list of pages (PageDataCollection, PageData[], List<PageData>, IEnumerable<PageData> or similar.

Using the built in filter FilterForVisitor should work for you:

The method Filter will return an IEnumerable where the content

  • Are published
  • User have access
  • And have a template/view
Jul 26, 2017 11:30
* You are NOT allowed to include any hyperlinks in the post because your account hasn't associated to your company. User profile should be updated.