Précédent   Forum des professionnels en informatique > PHP > Outils > Zend > Zend Framework > Zend_Acl & Zend_Auth
Zend_Acl & Zend_Auth Forum d'entraide pour les composants Zend_Acl & Zend_Auth du Zend Framework (contrôle d'accès, gestion des droits, authentification, etc.). Avant de poster -> Cours Zend_Acl et Zend_Auth.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 25/12/2010, 19h35   #1
Modérateur
 
Avatar de CinePhil
 
Homme Philippe Leménager
Ingénieur d'études en informatique
Inscription : août 2006
Messages : 10 980
Détails du profil
Informations personnelles :
Nom : Homme Philippe Leménager
Âge : 48
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur d'études en informatique
Secteur : Enseignement

Informations forums :
Inscription : août 2006
Messages : 10 980
Points : 18 224
Points : 18 224
Envoyer un message via MSN à CinePhil
Par défaut Tutoriel "Débutez avec Zend_Auth"

Bonjour,
Après quelques mois douloureux passés avec Seam Framework (Java), je reviens vers Zend Framework.

J'ai chargé la version 1.10 et réalisé sans problème le tutoriel "Débuter avec Zend Framework 1.10 (approche MVC)".

Je passe maintenant au tutoriel "Débutez avec Zend_Auth" mais la traduction française figurant sur DVP était pour la version 0.9. Constatant que le index.php du premier tutoriel a beaucoup changé, je suis allé voir la version originale de Rob Allen qui semble avoir été actualisée pour la version 1.10. Dans celle-ci ne figurent pas les modifications d'index.php, indiquées dans la vieille version française au chapitre "II-A. La table 'users'".

Je n'ai pas créé un nouveau projet mais seulement voulu ajouter un contrôleur Auth au projet du premier tutoriel.

J'ai pris le code de la version originale et à l'url http://localhost/tutoriel-zf/public/auth, au lieu du formulaire de login, j'ai un beau :
Citation:
Objet non trouvé !

L'URL requise n'a pu etre trouvée sur ce serveur. Si vous avez tapé l'URL à la main, veuillez vérifier l'orthographe et réessayer.
Quant à l'URL http://localhost/tutoriel-zf/public, elle continue bien à m'afficher la liste des albums du premier tutoriel.

Une idée de la cause ?

EDIT :
Trouvé !
Je n'avais pas mis le AllowOverride All au bon endroit dans httpd.conf !

RE-EDIT :
J'ai quand même un problème avec ce tutoriel en anglais : au lieu d'avoir la liste des albums après connexion, j'ai une page blanche !

Et le vieux tutoriel français est quand même assez différent.
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique.
Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework...
« Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
À la maison comme au bureau, j'utilise Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française !
Linuxiens, comptez-vous !
CinePhil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/12/2010, 13h47   #2
Modérateur
 
Avatar de CinePhil
 
Homme Philippe Leménager
Ingénieur d'études en informatique
Inscription : août 2006
Messages : 10 980
Détails du profil
Informations personnelles :
Nom : Homme Philippe Leménager
Âge : 48
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur d'études en informatique
Secteur : Enseignement

Informations forums :
Inscription : août 2006
Messages : 10 980
Points : 18 224
Points : 18 224
Envoyer un message via MSN à CinePhil
J'ai activé dans le .htaccess :
Code :
SetEnv APPLICATION_ENV development
Et à la place de la page blanche, j'obtiens cette erreur :
Citation:
Fatal error: Call to undefined function iconv_strlen() in /var/www/html/tutoriel-zf/library/Zend/Validate/StringLength.php on line 236
Le seul isValid que je trouve dans le code de la version originale est dans la méthode _process de AuthController.

EDIT :
Trouvé !
Ce sont les validators du formulaire Login.php sur les champs username et password qui causent l'erreur.

Pourquoi par contre ?
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique.
Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework...
« Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
À la maison comme au bureau, j'utilise Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française !
Linuxiens, comptez-vous !
CinePhil est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h36.


 
 
 
 
Partenaires

Hébergement Web