Есть ли способ принудительно выполнить аутентификацию с помощью Zend_Auth?

Я работаю с Zend_Auth и cookie / session persistence. Я не могу понять, как заставить аутентификацию с этим классом.

Есть ли способ заставить Zend_Auth полагать, что он аутентифицирован как пользователь?

Zend_Auth::getInstance()->getStorage()->write($identity); 

Где $identity будет содержать тот же тип структуры / данных, который генерируется, когда пользователь входит в систему через стандартный механизм. Например, учитывая этот пример кода в действии входа:

 $adapter = $this->getAuthAdapter($form->getValues()); $auth = Zend_Auth::getInstance(); $result = $auth->authenticate($adapter); if ($result->isValid()) { // (...) } 

$result->getIdentity() вернет идентификатор, если он действителен.