Advertisement
Guest User

Untitled

a guest
Aug 16th, 2017
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.08 KB | None | 0 0
  1.         $config = new Zend_Config_Ini(APPLICATION_PATH. '/configs/application.ini', 'development');
  2.        
  3.         $db = new Zend_Db_Adapter_Pdo_MySql(array( 
  4.         'adapter'=>$config->resources->db->adapter,
  5.         'host'=>$config->resources->db->params->host,
  6.         'username'=>$config->resources->db->params->username,
  7.         'password'=>$config->resources->db->params->password,
  8.         'dbname'=> $config->resources->db->params->dbname));
  9.        
  10.         $loginForm = new Application_Form_Auth_Login();
  11.        
  12.         if($loginForm->isValid($_POST))
  13.         {
  14.             $adapter = new Zend_Auth_Adapter_DbTable(
  15.                 $db,
  16.                 'users',
  17.                 'username',
  18.                 'password',
  19.                 'MD5(CONCAT(?, password_salt))'
  20.             );
  21.            
  22.             $adapter->setIdentity($loginForm->getValue('username'));
  23.             $adapter->setCredential($loginForm->getValue('password'));
  24.            
  25.             $auth = Zend_Auth::getInstance();
  26.            
  27.             $result = $adapter->authenticate(); // <---- error
  28.            
  29.             if($result->isValid())
  30.             {
  31.                 $this->_helper->FlashMessenger('Login Successful!');
  32.                 $this->_helper->redirector('index');
  33.                 return;
  34.             }
  35.            
  36.         }
  37.        
  38.         $this->view->loginForm = $loginForm;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement