[pmwiki-users] Group passwords\login

IchBin weconsultants at gmail.com
Fri May 4 14:27:58 CDT 2007


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. In real world it could be anything you want any "visitor" 
to see on your website that does nor require security. Say your company 
information, products ..etc.

> Or did you really mean that you wanted to be asking for the
> group edit password above?

No I'd be asking for the read password. I could ask for the write 
password but by only getting the read password this gives me two levels 
of security. At least in my minds eye. Could be over kill but by the 
second password I know I have person really authorized to make changes 
as needed.

Hope I am making sense..

> 
> Pm
> 
> 
> 
>> 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-)






More information about the pmwiki-users mailing list