Со строками:
$data = $authAdapter->getResultRowObject(null,'password');
$auth->getStorage()->write($data);
Вы пишете всю информацию пользователя, кроме пароля, который в порядке.Где бы вам ни понадобился доступ к зарегистрированным данным пользователя, вы можете сделать что-то вроде (обновлено в соответствии с вашим комментарием):
public function indexAction() {
$auth = Zend_Auth::getInstance();
if($auth->hasIdentity()) {
$userData = $auth->getIdentity();
$this->view->user = $userData;
}
}
в файле просмотра (index.phtml
) просто: echo $this->user->firstname
Вот и все.Если однажды вы решите изменить хранилище для Zend_Auth из сеанса, например, на базу данных, этот фрагмент кода все равно будет работать.