I. Introduction▲
I-A. Important▲
Attention : ce tutoriel a été testé avec les versions 0.9, 0.9.1 et 0.9.2 du Zend Framework. Il y a de grandes chances qu'il fonctionne avec des versions plus récentes, mais aucune avec des versions inférieures à la 0.9.
I-B. Avant de commencer▲
L'implémentation de l'authentification faite dans ce tutoriel utilise les sessions PHP. Vérifiez avant que le répertoire donné dans votre fichier php.ini sur la ligne session.save_path possède les droits d'écriture pour votre serveur web.
I-C. Authentification▲
Le but de ce tutoriel est de permettre aux visiteurs de se connecter à votre application web. Nous allons modifier l'application listant les albums, créée avec le précédent tutoriel (Débutez avec le Zend FrameworkDébutez avec le Zend Framework), pour forcer l'identification des visiteurs afin de rendre accessible votre application.
Voici les différentes étapes en résumé
- Créer une table 'users' dans la base de données (et insérer un utilisateur).
- Créer un formulaire login.
- Créer un contrôleur contenant les actions pour se connecter et se déconnecter.
- Modifier le pied de page afin de permettre la fermeture de session par l'utilisateur.
- Vérifier que l'utilisateur est connecté avant d'autoriser l'accès à votre application.