Page Source for PodWikiAuth
=begin options
write = root
=end
=head1 PodWiki Authentication System
PodWiki supports basic authentication using cookies, which are expiring
after one day.
Each page can be protected separately for either reading and/or
writing. Permissions can be granted to one or more groups of users or
to one single user.
Each user can be a member of one or more groups.
The administrator can configure users and groups from the
B<SiteAdmin> page which appears if you are logged in as
B<root>.
Users can also register themselfes from the login page.
Passwords are stored in encrypted form. So, if a user forgets his
password, you (root) have to change/reset it.
The user can also change his own password if he knows the current
password.
=head2 WRITE access
You can protect a page for writing which makes it possible to have
read-only pages. In this case just add an B<options> block of the
following form to the page to be protected:
=begin options
write = sales, orderadmin
=end
In this example members of the groups 'sales' and 'orderadmin' are able
to modify the page in question.
You can also write protect a page for a single user:
=begin options
write = user:max
=end
This allows the user 'max' to write the page only.
=head2 READ access
You can also restrict read access to a page, which makes it possible to
have "private" pages which are not visible to the public.
You can configure this using this example:
=begin options
read = noc, support
=end
In this case the protected page is only visible by 'noc' and 'support'
members.
You can also read protect a page for a single user:
=begin options
read = user:max
=end
This allows the user 'max' to read the page only.
=cut