lib/auth.php paraedit

function pkwk_login($pass = '')paraedit

  • admin認証
  • 認証時はglobal変数$adminmodeが定義される。(値はTRUE) (PukioWikio独自)

function pkwk_hash_compute($phrase = '', $scheme = '{x-php-md5}', $prefix = TRUE, $canonical = FALSE) paraedit

function check_editable($page, $auth_flag = TRUE, $exit_flag = TRUE, $called_from = '') paraedit

function check_readable($page, $auth_flag = TRUE, $exit_flag = TRUE) paraedit

function edit_auth($page, $auth_flag = TRUE, $exit_flag = TRUE) paraedit

function read_auth($page, $auth_flag = TRUE, $exit_flag = TRUE) paraedit

function basic_auth($page, $auth_flag, $exit_flag, $auth_pages, $title_cannot) paraedit

lib/func.php paraedit

function is_cantedit($page) paraedit

pkwk.ini.phpにて

$cantedit = array( $whatsnew, $whatsdeleted );

としており、この$canteditに$pageが含まれているかどうかの確認。

function is_editable($page) paraedit

認証以外の条件で編集できないページかを確認する。

  • $pageがページ名ではない
  • 凍結されている
  • is_cantedit($page)

いずれかが成立すると、TRUE


トップ 編集凍結差分バックアップ添付複製名前変更リロード 新規一覧 単語検索 最終更新  ヘルプ  最終更新のRSS
Last-modified: 2009-04-30 (木) 11:28:28 (4433d)