[첫화면으로]UseModWiki소스수정/로긴한사용자에게수정권한주기

마지막으로 [b]

로긴한 사용자에게 페이지 수정 권한을 주기

현재는 페이지를 아무나 수정할 수 있거나, 관리자 암호에 특정한 값(EditPass 변수에 지정된)을 넣어 편집자 권한을 얻어야만 수정하게 하는 두 가지 단계밖에 없는데, 전자는 악의적인 사용자나 스패머1 때문에 불안하고, 후자는 사용자들이 별도의 관리자암호를 넣는 방식을 어렵게 여기거나, 사이트 주인이 방법을 알려주는 것도 복잡해진다.

단지 아이디를 만들어 로그인을 하면 페이지를 수정할 수 있는 권한을 얻을 수 있는 정도의 설정 방법을 추가함.

wiki.pl 수정

sub UserIsEditor {
    ...
    return 0  if ($EditPass eq "");
    return 1  if (&LoginUser() and ($EditPass eq "LOGIN"));   # 이 줄 추가
    $userPassword = &GetParam("adminpw", "");  # Used for both
    ...
}

추가 업데이트 내역

사용자 의견

이름:  
Homepage:
내용:
 

위키위키분류
각주:
1. UseMod:WikiSpam의 경우는 /등록금지단어를 사용하여 어느 정도 막을 수 있다

마지막 편집일: 2005-6-1 12:57 am (변경사항 [d])
714 hits | Permalink | 변경내역 보기 [h] | 페이지 소스 보기