public function authenticate() { $request = Zend_Controller_Front::getInstance()->getRequest(); if (sizeof($_POST) && ($password = $request->getParam('auth_password')) && @($username = $request->getParam('username'))) { $this->setUserName($username)->setHashPassword(md5($password)); return parent::authenticate(); } return false; }
public function authenticate() { if (sizeof($_POST) && ($hash = Zend_Controller_Front::getInstance()->getRequest()->getParam('auth_hash')) && ($username = Zend_Controller_Front::getInstance()->getRequest()->getParam('username'))) { $this->setUserName($username)->setHashPassword($this->_decodePassword($hash)); $authenticate = parent::authenticate(); if ($authenticate) { $this->_clearSession(); return $authenticate; } } return false; }
public function authenticate() { $storage = new Zend_Auth_Storage_Session(); if (false == $storage->isEmpty()) { Zend_Auth::getInstance()->setStorage($storage); $authRequest = Zend_Auth::getInstance()->getStorage()->read(); if (is_object($authRequest)) { $this->setUserName($authRequest->username)->setHashPassword($authRequest->password); return parent::authenticate(); } else { Zend_Auth::getInstance()->logOut(); } } return false; }