/**
  * Change environment for user role/status
  *
  * @param string $realm
  * @param string $login
  * @param string $password
  * @return void
  */
 protected function _doLogin($realm, $login, $password)
 {
     $authAdapter = new Zend_Auth_Adapter_Digest(APPLICATION_PATH . '/configs/auth', $realm, $login, $password);
     $result = $authAdapter->authenticate();
     if ($result->isValid()) {
         // success: store database row to auth's storage system
         Zend_Auth::getInstance()->getStorage()->write($authAdapter->getRealm());
     }
 }
 protected function _authenticate($realm, $login, $password)
 {
     $authAdapter = new Zend_Auth_Adapter_Digest(APPLICATION_PATH . '/configs/auth', $realm, $login, $password);
     $result = $authAdapter->authenticate();
     if ($result->isValid()) {
         // success: сохран¤ем роль пользовател¤ в Zend_Auth
         Zend_Auth::getInstance()->getStorage()->write($authAdapter->getRealm());
     }
     return $result;
 }
 /**
  * Ensures that getRealm() returns expected default value
  *
  * @return void
  */
 public function testGetRealm()
 {
     $adapter = new Zend_Auth_Adapter_Digest();
     $this->assertEquals(null, $adapter->getRealm());
 }