netfrag.org . 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 netfrag.org Web
You can define restrictions of who is allowed to make changes to a netfrag.org 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. netfrag.org 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?
|