[pmwiki-users] Group passwords\login
Patrick R. Michaud
pmichaud at pobox.com
Fri May 4 14:13:26 CDT 2007
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?
Or did you really mean that you wanted to be asking for the
group edit password above?
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:)
More information about the pmwiki-users
mailing list