r6 - 15 Feb 2005 - 01:13:11 - SamHaslerYou are here: TWiki >  Codev Web > UnchangeableTopicBug
Tags:
, create new tag
Hi, probably we should always ALLOWTOPICCHANGE for all topics of all webs to the TWikiAdminGroup , otherwise any HostileUsers can create a topic that he/she only can edit.

Let see if I can stop you from changing this page ... Peter, can you change this topic without loggin in as a TWikiGuest ?

-- AndreaSterbini - 14 Dec 2000

No I cannot as PeterThoeny, so I logged in as a guest. I don't want to enable TWikiAdminGroup by default, but a new switch in wikicfg.pm to enable that is probably appropriate.

(BTW, RCS is non functional at the moment, so there is no new revision now. Filed a request at SourceForge)

-- PeterThoeny - 17 Dec 2000


Now, though not being one of those HostileUsers wink but having this problem over and over again:

What happens if you misspell Main.TWikiGuest e.g. as main.TWikiGuest?

  • Set ALLOWTOPICCHANGE = main.TWikiGuest

You lock out everybody forever ... (Peter, can you still change this topic).

Tired of editing everlocked documents on the file server I allowed TWikiAdminGroup to edit really every document (by changing wikiaccess.pm:)

sub checkAccessPermission
{
  if( userIsInGroup( $wikiUserName, "TWikiAdminGroup" ) ) 
  { 
        return 1;
  }
  ...

(Hope I made no typos cause now I will be locked out forver!)

BTW: Even if I left the first "Set ALLOWTOPICCHANGE = TWikiGuest" this has no affect (because checkAccessPermission does not collect all ALLOWTOPIC changes but takes the last occurance only).

-- KlausWriessnegger - 25 Feb 2001

Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r6 < r5 < r4 < r3 < r2 | More topic actions
 
Powered by TWiki
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback SourceForge.net Logo