Пример #1
0
 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;
 }
Пример #2
0
 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;
 }
Пример #3
0
 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;
 }