tag:blogger.com,1999:blog-36526186.post4096099193665678276..comments2024-03-28T19:24:30.717-07:00Comments on Short IT recipes: Testing Basic HTTP Authentication using PHPUnit in Zend FrameworkWhttp://www.blogger.com/profile/04578057696168658626noreply@blogger.comBlogger4125tag:blogger.com,1999:blog-36526186.post-11040144237664249622013-08-31T21:24:32.969-07:002013-08-31T21:24:32.969-07:00http_pass.texthttp_pass.textAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-36526186.post-46866705304192516102013-08-31T21:24:14.579-07:002013-08-31T21:24:14.579-07:00http_pass.texthttp_pass.textAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-36526186.post-74799936274980561632013-08-31T21:22:35.157-07:002013-08-31T21:22:35.157-07:00file http_pass.txt with a content:
Peter:Access de...file http_pass.txt with a content:<br />Peter:Access deny!:123456Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-36526186.post-8519729858920733912013-08-31T21:16:16.379-07:002013-08-31T21:16:16.379-07:00Hi,
When I run Zend_Auth_Adapter_Http_Resolver_Fi...Hi,<br /> When I run Zend_Auth_Adapter_Http_Resolver_File in localhost,browser appear a box to validate with a line "port:80" ,I validate OK but when I run my project on host,browser appear a box to validate with a line "port:2082",I can't validate although username and password I input OK.I use Zend Framework version 1.2 and uses the basic Zend_Auth_Adapter_Http_Resolver_File.Help me.Thank you very much. <br /> public function authenAction(){ <br /> $auth=Zend_Auth::getInstance(); <br /> if(!$auth->hasIdentity()){ <br /> $authHttp= new Zend_Auth_Adapter_Http(array( <br /> 'accept_schemes'=>'basic', <br /> 'realm'=>'Access deny!.' <br /> )); <br /> $fileResolver= new Zend_Auth_Adapter_Http_Resolver_File(APPLICATION_PATH.'/configs/http_pass.text'); <br /> $authHttp->setBasicResolver($fileResolver); <br /> $authHttp->setRequest($this->getRequest()); <br /> $authHttp->setResponse($this->getResponse()); <br /> $result=$authHttp->authenticate(); <br /> if(!$result->isValid()){ <br /> $this->_helper->getHelper('layout')->disableLayout(TRUE); <br /> $messErr= 'Error 404 Not Found.You don\'t permit to access this web page.'; <br /> $messErr.='Click here to go Home.'; <br /> echo $messErr; <br /> } <br /> else{ <br /> $this->_redirect('/admin/index/login'); <br /> } <br /><br /> } <br /> }Anonymousnoreply@blogger.com