Public accessible content shouldn't be presenting a login screen. That would suggest there's an access check behind that content preventing the user from accessing it and requiring login. CB doesn't really have any control over this. Joomla does its menu access checks before the component does any of its endpoint access checks. If it's found the user doesn't have access to a menu item it sends them to the login page (we take over Joomlas login page in this case).
If the menu item is public, but the endpoint isn't accessible to public users then the endpoint will block access either by sending them to the home page or sending them to login; logging in in this case often will not return them to the page they were attempting to access, but this is entirely up to the component as they could send the return parameter in the URL to return them properly.
It sounds like for whatever reason your users think they should still have access to logged in content while not being logged in, which makes no sense from a security standpoint. Maybe just increase the session duration in Joomla global configuration so they won't be logged out so quickly.
Kyle (Krileon)
Community Builder Team Member
Before posting on forums:
Read FAQ thoroughly
+
Read our Documentation
+
Search the forums
CB links:
Documentation
-
Localization
-
CB Quickstart
-
CB Paid Subscriptions
-
Add-Ons
-
Forge
--
If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
--
If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please
send me a private message
with your thread and will reply when possible!
--
Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
--
My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.