[Pmwiki-users] Password protection for "Page Revisions"

Benedikt Hochstrasser bhoc
Sat Dec 6 06:33:43 CST 2003


Hi all,
I am about to set up pmwiki for my home page. Which means that I don't have a "read"
password, but passwords for everything else.
What bugged me is that everyone and their brother can look at the page revisions -
something I don't think is appropriate for every public site.
To make a long story short, I edited pmwiki.php like this (function HandleDiff):

function HandleDiff($pagename) {
  global $TimeFmt,$PageDiffFmt,$PageDiffFootFmt,$SysPatchCmd,$DiffIsEdit;
  if (!isset($DiffIsEdit) || $DiffIsEdit==0) { 
    $page = RetrieveAuthPage($pagename,"read"); }
  else { $page = RetrieveAuthPage($pagename,"edit"); }
  (...)

Now I can add a variable "$DiffIsEdit" in my local.php, and when it is non-zero I
am prompted for the edit password when I click on "Page Revisions".

Or did I miss some already existing tweak?

-- 
Ben



More information about the pmwiki-users mailing list