phpDocumentor default
[ class tree: default ] [ index: default ] [ all elements ]

Class: auth

Source Location: /auth.cls.php

Class auth

Method Summary
static void   auth_digest()   Digest認証本体
static void   auth_ntlm()   NTLM, Negotiate 認証 (IIS 4.0/5.0)
static void   auth_pw()   認証 (PukiWikiの設定に準ずる)
static void   get_data()   データの分解
static void   get_role_level()   ユーザのROLEを取得
static void   get_signature()   署名の抽出
static void   get_username_digest()   ユーザ名の取得
static void   http_digest_parse()   PHP_AUTH_DIGEST 変数をパースする関数
static void   ntlm_decode()   HTTP_AUTHORIZATION の解読
static void   passwd_parse()   PukiWiki Passwd の分解
void   check_auth()  
void   check_role()  
void   des_session_get()  
void   des_session_put()  
void   get_existpages()  
void   get_role_wkgrp()  
void   get_user_list()  
void   get_user_name()  
void   is_auth_digest()  
void   is_check_role()  
void   is_page_readable()  
void   is_role_page()  

[ Top ]
Methods
static method auth_digest  [line 398]

  static void auth_digest( $realm, $auth_users  )

Digest認証本体

Parameters:
   $realm: 
   $auth_users: 


[ Top ]
static method auth_ntlm  [line 264]

  static void auth_ntlm( )

NTLM, Negotiate 認証 (IIS 4.0/5.0)



[ Top ]
static method auth_pw  [line 356]

  static void auth_pw( $auth_users  )

認証 (PukiWikiの設定に準ずる)

Parameters:
   $auth_users: 


[ Top ]
static method get_data  [line 475]

  static void get_data( $user, $auth_users  )

データの分解

Parameters:
   $user: 
   $auth_users: 


[ Top ]
static method get_role_level  [line 83]

  static void get_role_level( )

ユーザのROLEを取得



[ Top ]
static method get_signature  [line 518]

  static void get_signature( $lines  )

署名の抽出

Parameters:
   $lines: 


[ Top ]
static method get_username_digest  [line 504]

  static void get_username_digest( )

ユーザ名の取得



[ Top ]
static method http_digest_parse  [line 452]

  static void http_digest_parse( $txt  )

PHP_AUTH_DIGEST 変数をパースする関数

function to parse the http auth header

Parameters:
   $txt: 


[ Top ]
static method ntlm_decode  [line 314]

  static void ntlm_decode( )

HTTP_AUTHORIZATION の解読



[ Top ]
static method passwd_parse  [line 491]

  static void passwd_parse( $passwd  )

PukiWiki Passwd の分解

Parameters:
   $passwd: 


[ Top ]
check_auth  [line 47]

  void check_auth( )



[ Top ]
check_role  [line 191]

  void check_role( [ $func = '']  )

Parameters:
   $func: 


[ Top ]
des_session_get  [line 615]

  void des_session_get( $session_name  )

Parameters:
   $session_name: 


[ Top ]
des_session_put  [line 630]

  void des_session_put( $session_name, $val  )

Parameters:
   $session_name: 
   $val: 


[ Top ]
get_existpages  [line 576]

  void get_existpages( [ $dir = DATA_DIR], [ $ext = '.txt']  )

Parameters:
   $dir: 
   $ext: 


[ Top ]
get_role_wkgrp  [line 128]

  void get_role_wkgrp( $role, $user  )

Parameters:
   $role: 
   $user: 


[ Top ]
get_user_list  [line 166]

  void get_user_list( $role  )

Parameters:
   $role: 


[ Top ]
get_user_name  [line 141]

  void get_user_name( )



[ Top ]
is_auth_digest  [line 540]

  void is_auth_digest( )



[ Top ]
is_check_role  [line 249]

  void is_check_role( $chk_role  )

Parameters:
   $chk_role: 


[ Top ]
is_page_readable  [line 542]

  void is_page_readable( $uname, $page  )

Parameters:
   $uname: 
   $page: 


[ Top ]
is_role_page  [line 605]

  void is_role_page( $lines  )

Parameters:
   $lines: 


[ Top ]

Documentation generated on Mon, 09 Jul 2007 21:55:54 +0900 by phpDocumentor 1.3.2