Hello,
I have a sort of extremely specific issue, but I wonder if anybody has any 
ideas about how i might address it.

The problem is: if a user comes in to a page other than the login screen (e.g. 
maybe following a bookmark to 
"render.userLayoutRootNode.uP?uP_fname=word-of-the-day" or something), he does 
not get the login button. He just gets a blank screen.

It may only happen when the user is already authenticated with SSO, but does 
not have a uPortal application session.

In the "quick start", it does not happen with the "uportal3" skin but it DOES 
happen if "ivy" is the default skin (I set this by editing 
"/uPortal-3.2.2/data/uP3_uPortal.script" (search for "uportal3")- perhaps there 
is an easier way?).

I think the reason for this has to do with the universality USE_SIDEBAR 
variable, which is "true" for "uportal3" but "false" for "ivy". I think 
something like: if the sidebar always shows up anyway (USE_SIDEBAR==true), then 
it will be there with the login button in it. But the sidebar is not always 
supposed to show up, then it doesn't show up under this circumstance.

Does anybody have any ideas about how to change this? I would like it to always 
show the login button if the user doesn't have a valid application session. Or 
maybe redirect to the login page or something.

I am thinking I might be able to hack something into the theme ("if not 
authenticated, set use_sidebar=true", or "if (i don't have access to render 
some specific portlet) set use_sidebar=true", or something like that)...but I 
wondered if anybody had any idea that was better than that. Or if someone more 
knowledgable can provide me some guidance about what to hack (or what to not 
hack).

Thank you,
Jerry


-- 
You are currently subscribed to uportal-dev@lists.ja-sig.org as: 
arch...@mail-archive.com
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/uportal-dev

Reply via email to