Question
Given a site with multiple webs with various visibility access, not all webs visible to a user appears on the left bar web lists. For exemple, Trash, and webs visible only to registered users of specific group, won't appear, even to allowed users. This problem does not appears when specifying viewauth instead of view. But every you go back to main web, it calls view instead of viewauth automatically. Anyway to force this once a user as registered (using Appache Login).
Environment
--
FrancoisRivest - 12 Jul 2006
Answer
If you answer a question - or someone answered one of your questions - please remember to edit the page and set the status to answered. The status selector is below the edit box.
It sounds like you have not setup your TWiki so that TWiki knows if the user is authenticated.
This requires either that view is always authenticated (which can be slow if you use for example an LDAP authentication) or better that you enable sessions in configure.
You can see in the left bar if TWiki still believes that it knows who you are.
--
KennethLavrsen - 13 Jul 2006
You need session tracking of users, otherwise the
view script has no way of knowing who a user is (hence is a
TWikiGuest.)
--
PeterThoeny - 16 Aug 2006
We are having this problem as well. I am an admin on our TWiki site but I didn't set it up. As the point of contact for this office I need to try and find a solution for this problem. Some user webs are not visible
unless they navigate to it directly. (i.e. email notification link) As soon as they navigate out of the Web - it disapears from the sidebar. What can I do to fix this? How do I turn on 'session tracking' of users? Thanks for your help - MSR
--
MichaelShawnRoach - 06 Aug 2007
Not wanting to AOL or anything, but so are we. The strange thing is that our users are all authenticated using LDAP, so it doesn't seem to be a case of credentials not being passed through to the application (authenticated users can see the web in the site map, for example, just not in the left bar). The even stranger thing is that this behaviour can also be observed with public webs. If anyone has any ideas, I'd be extremely grateful, because I'm stumped.
Thanks,
Jillian.
--
JillianBethStamosKaschke - 24 Aug 2007
Sessions are enabled by default when you install. You need to have the CGI::Session CPAN module installed, and you need {UseSession} enabled in
configure.
However Jillian says her users are authenticated (I assume their login name is appearing at the top of the leftbar, and their signature is correctly set when they edit a topic) which suggests that TWiki access controls have been set up incorrectly. The criteria for a web appearing in the left bar are that the web is visible (navigate to the WebHome to verify this) and is
not set
NOSEARCHALL (check this in WebPreferences, and make sure it hasn't been set in
FINALPREFERENCES in TWikiPreferences or any parent web.
--
CrawfordCurrie - 25 Aug 2007
Hi Crawford, thanks for your prompt reply and sorry for not getting back to you sooner. Our users can indeed see their login name at the top of the left bar, and their signatures are set properly as well. They can see all public and visible webs, but not visible webs (i.e.
SITEMAPLIST is specifically set to on,
NOSEARCHALL is set to off and has not been set in any of the webs'
FINALPREFERENCES ) subject to access limited to a certain group, despite being group members. When they view the web in question, it appears in the left bar, but disappears as soon as they switch to a different web (Main, for example). Our admins can see all webs, which is why it took so long to realise there was a problem; we could see everything perfectly.
Am I right in taking your comment to mean that non-public webs are never going to be visible in the left bar, even for authenticated users?
Thanks,
Jillian.
--
JillianBethStamosKaschke - 04 Sep 2007
Hi there, we're still having the same problem with TWiki version 4.3.1. As before, admins can see all webs at all times. For config settings, please see my previous comment, and I apologise profusely should I have the wrong end of the stick.
Thanks for any ideas you might have,
Jillian.
--
JillianBethStamosKaschke - 2009-07-28
Closing this question after more than 30 days of inactivity. Feel free to reopen if needed. Consider engaging one of the
TWiki consultants if you need timely help. We invite you to
get involved with the community, it is more likely you get community support if you support the open source project!
--
PeterThoeny - 2009-09-05