[pmwiki-users] Access control boot camp (please!)
H. Fox
haganfox at users.sourceforge.net
Sat May 6 21:47:19 CDT 2006
On 5/6/06, H. Fox <haganfox at users.sourceforge.net> wrote:
> It's also possible to cloak certain readable pages (pages in the Site
> and PmWiki groups, for example) from searches unless you have edit
> permissions. Try this at the bottom of your config.php.
>
> $pagename = ResolvePageName($pagename);
> $page = RetrieveAuthPage($pagename, 'read', false, READPAGE_CURRENT);
> if (! @$page['=auth']['edit']) {
> $SearchPatterns['default'][] = '!\\.(All)?Recent(Changes|Uploads)$!';
> $SearchPatterns['default'][] = '!\\.Group(Print)?Header$!';
> $SearchPatterns['default'][] = '!^Main\\.!';
> $SearchPatterns['default'][] = '!^PmWiki\\.!';
> $SearchPatterns['default'][] = '!^Site\\.!';
> }
Better:
$pagename = ResolvePageName($pagename);
$page = RetrieveAuthPage($pagename, 'read', false, READPAGE_CURRENT);
if (! @$page['=auth']['edit']) {
$SearchPatterns['default'][] = '!\\.(All)?Recent(Changes|Uploads)$!';
$SearchPatterns['default'][] = '!\\.(Group|Print)(Header|Footer)$!';
$SearchPatterns['default'][] = '!\\.(GroupAttributes|WikiSandbox)$!';
$SearchPatterns['default'][] = '!^(Test|Site|PmWiki|Profiles)\\.!';
}
Hagan
More information about the pmwiki-users
mailing list