Indexへ戻る
Userクラス(lib/User.class.php)

■説明 ユーザの認証状態や権限などの情報を保持する。
また、ユーザ属性へのアクセスを行うメソッドを持つ。
$user変数としてアクションクラスやビュークラスからアクセス可能。
■このクラスの変数
変数名 初期値
$authenticatedNULL
$attributesNULL
$containerNULL
$secureNULL
■主なメソッド
メソッド名 パラメータ 説  明
$user->clearAll   このクラスの変数をすべてクリアする。
$user->clearAttributes   属性値をすべてクリアする。
$user->getAttribute $name,
$namespace = 'org.mojavi'
$nameで指定された属性値を取得する。
$user->hasAttribute $name,
$namespace = 'org.mojavi'
$nameで指定された属性値が設定されているか判定する。
$user->removeAttribute $name,
$namespace = 'org.mojavi'
$nameで指定された属性値を消去する。
$user->setAttribute $name, $value,
$namespace = 'org.mojavi'
$nameで指定された属性に値を設定する。
$user->isAuthenticated   認証状態を判定する。(treuまたはfalse)
$user->setAuthenticated $status 認証状態を設定する。(treuまたはfalse)