Gerer l’authentification avec Zend_Auth du Zend Framework


Comment faire un système de login sur son application ? On va voir comment mettre en place un système de connexion d’utilisateur dans son application avec le Zend Framework. Pour ce faire on va utiliser le composant Zend_Auth. Il va falloir commencer par faire le formulaire de login qui n’est pas très compliqué. Faire la validation de ce formulaire puis si il est valide s’occuper de la partie Zend_Auth ou authentification. Enfin nous verrons comment faire un petit Zend_View_Helper (aide de vue) pour créer automatiquement des liens (« login» ou « logout »)

Continue reading

Zend Framework, Formulaire et Base de donnée, partie 2

database

On continue avec la deuxième partie de la gestion d’un formulaire, de la création de formulaire, et d’ajout de donnée en BDD dans le Zend Framework. Dans cette partie nous verrons comment afficher les données, les modifier à l’aide du même formulaire que pour l’ajout, et la suppression des données.
Continue reading

Zend Framework, Formulaire et Base de donnée, partie 1

database

Hello,
On va voir aujourd’hui comment construire et gérer un formulaire, ajouter les données récupéré dans une base de données, afficher ces données, et enfin modifier et supprimer celles-ci. En gros, on va utiliser les propriétés CRUD de Zend Framework en y associant une base de donnée et un formulaire.
P.S. : Pendant la rédaction de ce tuto, je me suis rendu compte qu’il allait être beaucoup trop gros, du coup j’ai décidé de le couper en deux parties, une première sur la création du formulaire et l’ajout en base, une deuxième sur la l’affichage, la modification et la suppression.
Continue reading

Zend : Comment utiliser un model ?

On va voir comment se servir d’un model dans Zend framework. Un model est en fait un objet que vous allez pouvoir utiliser. Il est bien sur possible d’en utiliser plusieurs, et d’appeler un model depuis un autre model. Il est possible d’utiliser dans les models des models du framework zend comme Zend_Registry, Zend_ProgressBar, les Zend_Service_* etc. Il est aussi possible d’étendre une class du framework, comme la class Zend_DB. On peut se reférer a la documentation de Zend.
Continue reading