[pmwiki-users] Group passwords\login

IchBin weconsultants at gmail.com
Fri May 4 16:35:29 CDT 2007


Patrick R. Michaud wrote:
> On Fri, May 04, 2007 at 03:27:58PM -0400, IchBin wrote:
>> Patrick R. Michaud wrote:
>>> Okay, I'm now officially confused, so I'll restart.  Your original
>>> message said:
>>>
>>>>>>>>   All I want to do is:
>>>>>>>> - Hide all of a groups menu items for a particular Group.
>>>>>>>> - Have a login menu Item that  asks for the group read password.
>>>>>>>> - Then if validated it displays all of the Group menu items and brings 
>>>>>>>> up the groups home page.
>>> The big question I have is this... given that we have a group *read*
>>> password (which prevents reading of any page in the group),
>>> what should a visitor see before that read password is entered?
>> For this sake of argument example they would see only the pmWiki doc and 
>> website links. 
> 
> No, I mean.. what do they see in the main content area?
> If a visitor browses to the url for the Group, and the pages
> (incl. the HomePage) are all protected by a read password,
> then what is the visitor to be looking at in the main content
> area?
> 
> Or is the Home Page for the group going to be publicly readable?

No... the whole point of this is to have the ability to *hide* 'a' 
particular group(s) behind the covers of the normal, visible main website.

This main website can have other group(s) which *can* be linked to (via 
the menu items in the left menu area) by *any* visitor. There is no read 
password on these pages.

I would also have another menu item (with the other menu items on the 
left) that would say "Login".  Once selected it would request an account 
and password). If authorized I would then 'show' another group of menu 
items that pertained to the groups that person is authorized to view. 
And also load the home page for that particular group.

It is like a Servlet\JSP app I had my last site running on from my 
machine out to the internet. Just visualize what the Wikipeadia skin 
looks like. OK, say I am just showing three tabs at the top. Evey body 
will see this and can read the contents that they hold. No problem. Now 
when I login to this website all of a sudden there are say three more 
tabs. Since I authenticated myself by logging in I am now able to have 
these extra tabs displayed. The content of which the normal user will 
not be able to see not to mention edit..

> 
> Apologies if I'm coming across as dense or pedantic -- I'm just a 
> little confused.
> 
> Pm
> 
> 

Sorry, the confusion is probably rubbing off from me.

-- 
Thanks in Advance...           http://weconsultants.prophp.org
IchBin, Philadelphia, Pa, USA  http://ichbinquotations.awardspace.com
______________________________________________________________________
'If there is one, Knowledge is the "Fountain of Youth"'
-William E. Taylor, Regular Guy (1952-)


>>>> Patrick R. Michaud wrote:
>>>>> Okay, that helps.  We can definitely do what you're looking for,
>>>>> but I'm having trouble visualizing the process -- especially
>>>>> the part about "if validated it displays all of the Group menu items
>>>>> and brings up the group's home page".  Does the visitor not see
>>>>> the group's home page before validation?  If not, then what *do*
>>>>> they see?
>>>>>
>>>>> Perhaps you could walk me through what a visitor does and 
>>>>> sees when they first come to the site?  For example, if the Group's 
>>>>> home page is read protected, where does the visitor 
>>>>> who hasn't entered a password yet start?  Do they simply get
>>>>> a page where the main contents are blank and a login form in
>>>>> the sidebar, or ... ?
>>>>>
>>>>> Thanks,
>>>>>
>>>>> Pm
>>>> Naturally I could not use the conditional for the admin. It would need 
>>>> to be for an authorized group user. For sake of argument, the left menu:
>>>>
>>>> (:if auth admin:)
>>>> %sidehead% [[grouppage/grouppage]]
>>>> *[[grouppage/Blabblab1]]
>>>> **[[grouppage/Blabblab1]]
>>>> **[[grouppage/Blabblab2]]
>>>> **[[grouppage/Blabblab3]]
>>>> **[[grouppage/Blabblab4]]
>>>> (:ifend:)
>>>>
>>>> (:if expr !auth admin || !auth attr || !auth edit :)
>>>> [[Login -> {grouppage}?action=login]]
>>>> (:ifend:)
>>>>
>>>> (:if auth admin || auth attr || auth edit :)
>>>> Account
>>>> [[Logout -> Main.HomePage?action=logout]] %blue%{$Author}%%
>>>> (:ifend:)
>>>>
>>>> (:if !auth admin:)
>>>> %sidehead% [[PmWiki/PmWiki]]
>>>> * [[PmWiki/Initial Setup Tasks]]
>>>> * [[PmWiki/Basic Editing]]
>>>> * [[PmWiki/Documentation Index]]
>>>> * [[PmWiki/FAQ | PmWiki FAQ ]]
>>>> * [[PmWiki/PmWikiPhilosophy]]
>>>> * [[PmWiki/Release Notes]]
>>>> * [[PmWiki/ChangeLog]]
>>>>
>>>> %sidehead% [[http://www.pmwiki.org | pmwiki.org ]]
>>>> * [[Cookbook:CookbookBasics | Cookbook (addons) ]]
>>>> * [[Cookbook:Skins | Skins (themes) ]]
>>>> * [[PITS:PITS | PITS (issue tracking) ]]
>>>> * [[PmWiki/Mailing Lists]]
>>>> (:ifend:)
>>
>> -- 
>> Thanks in Advance...           http://weconsultants.prophp.org
>> IchBin, Philadelphia, Pa, USA  http://ichbinquotations.awardspace.com
>> ______________________________________________________________________
>> 'If there is one, Knowledge is the "Fountain of Youth"'
>> -William E. Taylor, Regular Guy (1952-)
>>
>>
>>
>>
>> _______________________________________________
>> pmwiki-users mailing list
>> pmwiki-users at pmichaud.com
>> http://www.pmichaud.com/mailman/listinfo/pmwiki-users









More information about the pmwiki-users mailing list