1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
class UserController extends Zend_Controller_Action {
public function init(){
}
public function indexAction(){
$config = array(
'accept_schemes' => 'basic',
'realm' => 'WsEntreprise',
);
$adapter = new Zend_Auth_Adapter_Http($config);
$basicResolver = new Zend_Auth_Adapter_Http_Resolver_File();
$basicResolver->setFile('basicPass.txt');
$adapter->setBasicResolver($basicResolver);
$request = Zend_Controller_Front::getInstance()->getRequest();
$response = Zend_Controller_Front::getInstance()->getResponse();
assert($request instanceof Zend_Controller_Request_Http);
assert($response instanceof Zend_Controller_Response_Http);
$adapter->setRequest($request);
$adapter->setResponse($response);
$auth = $adapter->authenticate();
if (!$auth->isValid())
die("No access");
else
die("You have access");
}
} |
Partager