Skip to main content

Restrict users that are not loged in

My community is open to the public, anyone can find it. But I would like certain spaces to be private from them, only people that are logged in can see them.

I have only found the option Private, but this is one step to far. I dont want to accept every request. Every member should be able to go in no problem.

So the wall has to be the login, not the request.

Anyone can help?

Mat β€Ž

Wiebren DelhayeΒ 

  • you can add Privacy: Private to your Space and select custom lock (not the default one) and configure the custom lock sceeen (for Logged In users) with a button.

  • You generate the invitation link to your Private Space and you assign the invitation link to the Space custom lock screen button so every logged in user can click it and join your Private Space.

    Just remember that in this case every logged in user can join your Private Space.

  • You can limit the invitation link with the expiration date but also how many times it can be used.

In this case only logged in users can join the private space and see the content. Not logged in users won't see it. You could create some more advanced process for adding users automatically to Private spaces but then you need some integrations in place.

Try it out maybe this is what you need.

Wiebren Delhaye

Mat β€ŽΒ Thanks

Alabri

Mat β€ŽΒ Hello Mat

I have a scenario I want you to help me a way to figure it.

users will be sorted in Different spaces (different university spaces) by fluent Forms & CRM ,each member only one space.

But I want them to show all university in main feed. But they can’t post in any university. Only post in his university/ space which I add him on it.

Mat β€Ž

Moha AlabriΒ all posts from Spaces are visible in the Main Feed when the user belongs to these Spaces. In this scenario you just disable the option to submit post directly in to the Main Feed by Students.

However it is not possible to restrict the access for submitting posts in Spaces for a regular users. Also you cannot split the moderator role per Space so I don't think you can achieve your case scenario bit I might be wrong.

wait...

Alabri

Mat β€ŽΒ Thanks πŸ™πŸ»

Sure I will ask about that future.

Mat β€Ž

Moha AlabriΒ did you tried to create a Public Spaces where users cannot join? So if you could add students manually/via automation to each Public Space it means that users who did not join that Spaces can see their content in the Main Feed but can't post in those Spaces directly.

Note: students who dont belong to other university could see the University Space (since it is a Public) and view posts per Space/University too (in addition to the main Feed

Alabri

Mat β€ŽΒ It is a brilliant Idea

I will try later and I will let you know if it is work well

Mat β€Ž

Here is also a solution how to auto approval all request to join a private spaces - it would be nice to have this auto approve option request per space so Admin could enable/disable in the Space settings instead of using a code snippet - ref: link

add_filter('fluent_community/space/join_status_for_private', function($status) {
    return 'active';
});