|
users |
|||
|
This wiki, being essentially simple, has the simplest possible user management system. There are no individual users, just four levels of permission.
When logged in as secretariat, the configure page allows you to change usernames and passwords If you want to change who can do what, say, if you wanted projman to publish, then the permissions.conf has one function for each possible permission, and the minimum level permitted. This is very easy to edit by hand.Once a wiki is published to html, those files are fixed and available to all who can find them: no authentication is required. Logged in users can still edit content normally, but the html mode shows the site at the moment of last publishing. It is possible to redesign the authorisation system to plug into a database for example, and to change the permission structure. The bones of it all are all in authorise.php. Depending on how the permission system works, different tools will be available to different users. That is why doTools(), the function that replaces the TOOLS token with a list of links to all the things the present user can do, is also located in authorise.php. |
||||
|