[pmwiki-users] Setting DefaultsPasswords via config files
Christian Bartolomaeus
bartolin at gmx.de
Fri Jun 8 04:45:51 CDT 2007
Hi,
reading some recent posts about read protection I remembered a problem
I encountered a while ago.
Let's say I have a group "GroupA" which I want to be read protected
with password "foo". That password is given to all readers of GroupA.
Since I can't remember all those passwords I use a configuration file
local/GroupA.php with:
$DefaultPasswords['read'] = crypt('foo');
But now I want to give additional read access to page "GroupA/PageA"
to some users who are not allowed to read the other pages in GroupA.
Let's assume the second password is "bar".
I can use "?action=attr" on GroupA/PageA to set read permissions to
foo bar
via the browser. But again I prefer to put that second password in a
config file. The problem is, that adding a line
$DefaultPasswords['read'] = array(crypt('foo'), crypt('bar'));
to local/GroupA.PageA.php doesn't work. For some reasons only "foo" is
recognized as a valid read password for page GroupA/PageA.
BTW: The same problem is described in the question-answer-section of
http://www.pmwiki.org/wiki/PmWiki/PasswordsAdmin (" How can I read
password protect all pages in a group except the HomePage using
configuration files?").
I expected PmWiki to read the values from local/GroupA.PageA.php and
override the value from local/GroupA.php. What is the reason that it
does not?
If this questions was answered before please give me a hint (a link).
Thanks!
Christian
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : /pipermail/pmwiki-users/attachments/20070608/d549f908/attachment.bin
More information about the pmwiki-users
mailing list