Is your 'hash' PHP extension enabled? The Zend_Auth_Adapter_Http requires that extension.
Regards, Bill Karwin > -----Original Message----- > From: Truppe Steven [mailto:[EMAIL PROTECTED] > Sent: Monday, September 03, 2007 8:27 AM > To: [email protected] > Subject: [fw-general] The Http adapter example from the docs > is not working with digest ?!? > > > Hi folks, > > i have a strange problem here: > > i now try for 2 days to get the simple example from the docs > working (), but i never get a successful login attemp with Digest! > > The only thing that looks strange to be is that the REALM > allways is MYREALM .= '-659'. So for the example from the > docs i get "Some Realm-659" in the HTTP Headers. > > Here is the code (just copied from the docs) and the file with the > credentials: > > > |_Resolver File Content > > _someUser:Some Realm:fde17b91c3a510ecbaf7dbd37f59d4f8 > > _From my bootstrap file > > _<?php > require_once 'Zend/Auth/Adapter/Http.php'; > ||require_once 'Zend/Auth/Adapter/Http/Resolver/File.php';| > |$path = '../etc/passwd'; > $resolver = new Zend_Auth_Adapter_Http_Resolver_File($path); > > ||$config = array( > 'accept_schemes' => 'digest', > 'realm' => 'Some Realm', > 'digest_domains' => '/ http://debug.byteshelter.org', > 'nonce_timeout' => 3600, > );| > > |$adapter = new Zend_Auth_Adapter_Http($config); > $adapter->setDigestResolver($digestResolver); > > ||assert($request instanceof Zend_Controller_Request_Http); > assert($response instanceof Zend_Controller_Response_Http); > > $adapter->setRequest(Zend_Controller_Front::getInstance()->get > Request()); > $adapter->setResponse(||Zend_Controller_Front::getInstance()-> > getResponse()||); > > $result = $adapter->authenticate(); > > if (!$result->isValid()) { > echo "SUCCESS!!"; > // Bad userame/password, or canceled password prompt > }else echo "FAILED";| > > > This code is copied from the docs, but i never get a > successful login !! > The docs says to use username="someUser", realm="Some Realm" > and credentials="somePassword". > > But i get no successful login !! > > The only thing i can say that looks a bit strange is that the > realm allways have '-659' attached in the HTTP headers. > > I hope someone can help me with this, i get cracy with this example !! > > I've also tried to put some log output from within the file > resolver (Zend/Auth/Adapter/Http/Resolver/File.php in the > resolve() method but the output is never shown in the logs !! > only the constructor of the file resolver outputs something > into the logs... > > > I realy don't know what to do from this point, so i hope > someone can point me to the right direction. > > > best regards, > Truppe Steven > > > > | > > > > | >
