symfony1.4で、認証まわりのまとめ

sfBasicSecurityUserを継承したクラスとかで。

■ログイン処理とか

public function login($userId, $credentials)
{
$this->setAuthenticated(true);
$this->addCredential($credentials);
$this->setAttribute($credentials.'UserId', $userId, $credentials.'User');
}


■ログアウト処理とか

public function logout($credentials)
{
$this->setAuthenticated(false);
$this->getAttributeHolder()->removeNamespace($credentials.'User');
$this->clearCredentials();
}


■ログイン済みかどうか

public function isAuthenticated()
{
return $this->isAuthenticated();
}


■credentialsを持っているかどうか

public function hasCredential($credentials)
{
return $this->hasCredential($credentials);
}
スポンサーサイト

トラックバック

コメント

コメントを残す

Secret


プロフィール

U2K

Author:U2K
いろいろプログラムに関しての覚え書きをちょくちょくと書いていきます。

オススメ










オススメ

忍者AdMax

u2k on Twitter

最近の記事