Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 02-04-2010 12:03:33

0866
Membre
Date d'inscription: 02-04-2010
Messages: 27

zend_auth_adapter_http

Bonjour,

J'aurais aimé savoir si vous aviez déjà utilisé le Zend_Auth_Adapter_Http ?

Je souhaite en vain l'utiliser en mode basic mais rien n'y fait.
Je stocke dans le fichier passwd.txt,

Code:

Code:

 admin:test:admin

Le code pour l'authentification est dans un controleur:

Code:

Code:

 class UserController extends Zend_Controller_Action {
                            
    public function loginAction(){
        $config = array (
                        'accept_schemes' => 'basic', 
                        'realm' => 'test' 
                        
                        
                        );

        $adapter = new Zend_Auth_Adapter_Http($config);
        
        $basicResolver = new Zend_Auth_Adapter_Http_Resolver_File();
        $basicResolver->setFile('passwd.txt');
        
        $adapter->setBasicResolver($basicResolver);
        
        $response = Zend_Controller_Front::getInstance()->getResponse();
        $request = Zend_Controller_Front::getInstance()->getRequest();
        
        
          assert($request instanceof Zend_Controller_Request_Http);
          assert($response instanceof Zend_Controller_Response_Http);
    
        $adapter->setRequest($request);
        $adapter->setResponse($response);
       
        $result = $adapter->authenticate();
         
           if (!$result->isValid()) 
            // Mauvais username/password, ou action annulée
           $this->view->message = "No access";
          // echo "No access!!!!!!";
        else
            $this->view->message = "You have access";
            //echo "You have access!!!!!!";
    }
}

et le fichier "login.phtml" contient le code suivant:

Code :

Code:

 <?php echo $this->message;?>

Mais lors de l'exécution le navigateur (FF ou IE) m'affiche toujours la fenêtre d'authentification même si le mot de pass et le user sont correctes,  ainsi si j clic sur le bouton annuler de la fenêtre d'authentification le navigateur affiche "No access". 
Je comprends pas d'où vient il l'erreur.
SVP y a t il quelqu'un que peut m'aider j suis bloqué dans cet étape (de puis 2 jours) et j besoin de votre aide.

Merci d'avance,

cordialement.

Dernière modification par 0866 (02-04-2010 12:11:52)

Hors ligne

 

#2 02-04-2010 14:20:32

0866
Membre
Date d'inscription: 02-04-2010
Messages: 27

Re: zend_auth_adapter_http

salut,

je vous donne le résultat de l'exécution de code précédent, et j'espère que je trouve quelqu'un qui peut m'aidez.

No access
Unauthorized

This server could not verify that you are authorized to access the document requested. Either you supplied the wrong credentials (e.g., bad password), or your browser doesn't understand how to supply the credentials required.

Additionally, a 401 Authorization Required error was encountered while trying to use an ErrorDocument to handle the request.

Merci d'avance,

cordialement.

Hors ligne

 

#3 03-04-2010 11:16:28

sekaijin
Membre
Date d'inscription: 17-08-2007
Messages: 1137

Re: zend_auth_adapter_http

il faut que tu garde dans ta session le fait que ton utilisateur est logé
sinon ton serveur ne sais pas qu'il est logé

lit la doc si ma mémoire ne me fait pas défaut il y a un tuto sur ce sujet

A+JYT

Hors ligne

 

#4 07-04-2010 09:55:34

0866
Membre
Date d'inscription: 02-04-2010
Messages: 27

Re: zend_auth_adapter_http

Bonjour,
Mais avant de passer au session, il faut que l'authentification ca fonctionne!!!!

Hors ligne

 

#5 12-04-2010 13:06:37

0866
Membre
Date d'inscription: 02-04-2010
Messages: 27

Re: zend_auth_adapter_http

Bonjour,

J ajouter dans mon code une partie concernant les session(selon la conseil de sekaijin). Mais l'exécution de l'application rendre l'erreur suivant :

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, admin@example.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.


Svp y'a t'il quelqu'un q peut m'aider j suis bloqué dans mon application depuis une semaine.

merci d'avance.

Hors ligne

 

#6 13-04-2010 17:04:05

0866
Membre
Date d'inscription: 02-04-2010
Messages: 27

Re: zend_auth_adapter_http

salut,

y'a t'il quelqu'un q peut m'aider a résoudre mon problème!!!

S.V.P c très urgent et si j ne finalise pas mon petit application j aurais beaucoup des problèmes dans mon travail.

Merci d'avance

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages