dzięki wielkie,
jeszcze pytanie trochę z innej beczki.
Mam formularz logowania i walidacje, filtry - form action ustawiony jest na index/login - zrzut niżej.
Niestety, podczas sprawdzania danych zawsze przekierowuje usera do widoku index/login, który korzysta z widoku index/index, jak zrobić aby zostawiał usera w tym samym miejscu, w którym jest? sam formularz umieszczony jest w widoku layout.
public function loginAction()
{
Zend_Db_Table_Abstract::setDefaultAdapter('db1');
$this->_helper->viewRenderer('index');
$form = new Application_Form_Login();
if ($form->isValid($this->getRequest()->getPost())) {
$adapter = new Zend_Auth_Adapter_DbTable(
null,
'user',
'username',
'password',
'SHA1(CONCAT(?, salt))'
);
$adapter->setIdentity($form->getValue('username'));
$adapter->setCredential($form->getValue('password'));
$auth = Zend_Auth::getInstance();
$result = $auth->authenticate($adapter);
if ($result->isValid()) {
}
$form->password->addError('Błędna próba logowania!');
}
$this->view->formLogin = $form;
}