Zend_Auth と Cookie/セッションの永続性を使用しています。このクラスで認証を強制する方法がわかりません。
Zend_Auth に、ユーザーとして認証されたと信じさせる方法はありますか?
Zend_Auth と Cookie/セッションの永続性を使用しています。このクラスで認証を強制する方法がわかりません。
Zend_Auth に、ユーザーとして認証されたと信じさせる方法はありますか?
Zend_Auth::getInstance()->getStorage()->write($identity);
$identity
ユーザーが標準メカニズムを介してログインしたときに生成されるのと同じタイプの構造/データがどこに含まれますか。たとえば、login アクションに次のサンプル コードがあるとします。
$adapter = $this->getAuthAdapter($form->getValues());
$auth = Zend_Auth::getInstance();
$result = $auth->authenticate($adapter);
if ($result->isValid()) {
// (...)
}
$result->getIdentity()
有効な場合は ID を返します。