Auth のメンバ[Pear::Auth]

メモ:  Category:pear

構築

メンバ 概要
Auth::Auth() コンストラクタ

認証及び認証設定

メンバ 概要
Auth::start() 認証の開始及び認証フォーム出力
Auth::logout() ログアウトします。
Auth::setExpire() 認証の有効期限を設定
Auth::setIdle() 最大アイドル時間の設定
Auth::setSessionname() カスタムセッション名の設定
Auth::setShowLogin() ログインページを表示するかどうかを指定します。

認証状態の取得

メンバ 概要
Auth::getAuth() ユーザが認証済みかどうか調べます。
Auth::getStatus() 現在の認証状況についての情報を返す。

コールバック

メンバ 概要
Auth::setLoginCallback() ログイン時のコールバック関数を登録します。
Auth::setFailedLoginCallback() ログインエラー時のコールバック関数を登録します。
Auth::setLogoutCallback() ログアウト時のコールバック関数を登録します。

その他のデータ

メンバ 概要
Auth::setAuthData() 認証ユーザーの補助情報を追加します。
Auth::getAuthData() 認証ユーザーの補助情報を取得します。
Auth::setAuth() 認証ユーザー名を設定します。ただし、session_start()は、行いません。
Auth::getUsername() 現在の認証セッションのユーザー名を取得
Auth::sessionValidThru() セッションの有効期限を取得

ユーザー管理

メンバ 概要
Auth::listUsers() ユーザー及び付属情報の一覧を取得します。
Auth::addUser() ユーザーを追加
Auth::removeUser() ユーザーの削除

bluenote by BBB