TWiki.Tukro . TWiki . TWikiAccessControl |
* Set GROUP = Main.SomeUser, Main.OtherUser, Main.SomeOtherGroup
* Set ALLOWTOPICCHANGE = Main.TWikiAdminGroup
* Set DENYTOPICCHANGE = Main.SomeBadBoy, Main.SomeBadGirl, Main.SomeHackerGroup
ALLOWTOPICCHANGE defines users or groups that are allowed to make changes to the topic. It is a comma delimited list of users and groups. Example: * Set ALLOWTOPICCHANGE = Main.SomeGoodGuy, Main.SomeGoodGirl, Main.TWikiAdminGroup
DENYTOPICCHANGE is evaluated before ALLOWTOPICCHANGE. Access is denied if the authenticated person is in the DENYTOPICCHANGE list, or not in the ALLOWTOPICCHANGE list. Access is granted in case DENYTOPICCHANGE and ALLOWTOPICCHANGE is not defined.
Write Access Restriction for a Whole TWiki.Tukro Web
You can define restrictions of who is allowed to make changes to a TWiki.Tukro web. This includes creating new topics, changing topics or attaching files.
Define one or both of these variable in the WebPreferences topic:
.htaccess
file.
view
script non authenticated in the .htaccess
file.
$doRememberRemoteUser
flag in wikicfg.pm
as described in TWiki Authentication. TWiki.Tukro will now remember the IP address of an authenticated user.
view
script to viewauth
(or better, create a symbolic link)
viewauth
script in the .htaccess
file.
view
script to the viewauth
script once (this hapens only if the user has never edited a topic). Doing so will ask for authentication. The viewauth
script shows the requested topic if the user could log on and if the user is authorized to see that web.
NOSEARCHALL
variable in its WebPreferences, like:
----- Revision r1.5 - 21 Jan 2001 - 07:50 - PeterThoeny
|