Page visible to public, but not visible to members
We have a "Join today" page. I'd like to only make that page visible to people who are not members. Once you've logged in, there's no need to show the "Join Now" page.
In other words, I'd like to have "not" logic to the restrictions for the pages.
-
Manoj Mathew commented
This feature should be available as any kind of alternate ways of enabling it requires duplicate pages to be maintained. For egs If I want only the "Join us" menu to be disabled for logged in users , I need to create another home page and maintain it even if contents may be same and need similar modifications. it should be a simple on of kind of setting where we are able to turn off any one item or page once user logs in.
-
Nina Cavanagh commented
I've solved this by creating a Public template and a Member template. Public template: Put the top menu items with Join and Who We Are and stuff members don't want in the menu plus a single menu item: Members. Make the "Members" page and all sub pages for members only by setting the permissions.
Member template: Choose the menu option of "subpages under top level ..". Make the "Member" page the starting page when members log in.
This way, the public and the members get a totally separate experience. -
Nags commented
Marty,
Implementing what you need is very easy.
Create two Home pages, Home (Non Member) and Home (Member). Choose Home (Non Member) as the default page. You will have to maintain two pages though.
Under Settings -> Starting Page -> Default page after logon -> choose Home (Member).
-
Georg Reichard commented
This could be implemented on the page level and/or gadget level, which would allow creating pages looking different for public/authenticated users.
I'd expect the options expanded/changed to:
- All (instead of public)
- Restricted:
+ Public
+ Group 1
+ ...
+ Admin only -
Marty commented
I want a "LOGIN" menu item in the main navigation menu. But when a member has logged in I want that login item to go away.
Why is there not an easy way to restrict access to pages in reverse? Like RESTRICT to PUBLIC ONLY non-logged in members.
the LOGIN menu item seems redundant in the menu otherwise, and my users are not savvy enough to know how to login with the little cool gadget in the top right corner of the homepage.