Hi,
i have a private community and only people who invited can be access the site.
Thats working great but now i figured out that some modules or links are accessible from public.
All jomsocial modules are set to registered.
If i try to open the link
my.domain.de/index.php/jomsocial/search/browse
i can access this site without login credentials.
Same with this url
my.domain.de/index.php/jomsocial/558:user/profile
i can access this profile without login.
or with
my.domain.de/index.php/jomsocial/photos
Thats not the behavior i expected. I want a private community. How can i achieve this?
I have the default menu Jomsocial. If i set this menu to "registered" i can not access the sites i mentioned above but then the invitations are not working anymore because i have to login to get the registration workflow.
In the invitation mail there is this link
my.domain.de/index.php?option=com_commun...domain.de&Itemid=103
This link is not accessible by public after setting the jomsocial menu element to registered.
What did i wrong? It would be great if someone can show me the trick.
I need a private site, so all informations are only accessible by registered users but the registration from invitation mails should work.
Best regards
Hi,
Please you change menu Jomsocial home page, and set access to registered.
thank you!
Hi,
I mean edit jomsocial main page, I already did it and already set it to registered
please check again.
thank you!
Hi Dimas,
As you can see in my first post you can see that I already did this. With menu jomsocial set to registered I can not use email invitations.
In the email invitation is a link to register on jomsocial. If I open this register link I have to login to my page but the invited user has no account ... the register link should be public and not registered.
The register link from the jomsocial invitation mail look like this:
https://my.domain.de/index.php?option=com_community&view=register&inv_id=558&[email protected]&Itemid=103
Hi Dimas,
Thank you for your fast support.
Now it looks ok but I have another problem :(
I use js hello me for the login. This had after successful login a redirection to jomsocial frontpage. That's not working anymore because the menu was deleted.
How can I get this done again? Can I create a new menu element and set it to jomsocial frontage? Or is then the public access for the profiles and all links mentioned in post 1 possible again?
Hi,
well, you can set redirect login to jomsocial profile page.
And regarding jomsocial home page, you can create new one, but create it as external URL use this link index.php?option=com_community, to void the conflict with the itemID below it (which set as registered)
thank you!
Hi Dimas,
thank you very much.
I created a new menu item with an external url like you told me.
This menu item is set to registered.
This menu item is set as redirection target for the ja hello me module.
If i understand it correctly, now my page is private. Is this correct? No public access is possible to view "internal" informations.
Regards
Yes it will private, but if still have some problem just let us know.