slam4:php:phalcon:td2

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
slam4:php:phalcon:td2 [2017/02/08 03:15] jcheronslam4:php:phalcon:td2 [2017/02/13 16:15] (Version actuelle) – supprimée jcheron
Ligne 1: Ligne 1:
-====== TD n°2 - Vues et contrôleurs ====== 
-**Institut Universitaire de Technologie**\\ 
-Département Informatique - Campus III Ifs\\ 
-Janvier-Février 2017 
-===== -- Pré-requis  ===== 
-<html><a href="/slam4/php/phalcon/td1"><button class="button" style="min-width:250px">TD n°1</button></a><br> 
-<a href="/slam4/php/phalcon/devtools"><button class="button" style="min-width:250px">Installation devtools</button></a><br> 
-</html> 
-===== -- Cours/lecture ===== 
  
-Créer un projet test (à partir des outils en ligne de commande) : 
-  - Lire la section relative aux [[slam4:php:phalcon:controllers|contrôleurs]] 
-  - Lire la section relative aux [[slam4:php:phalcon:views|vues]] 
- 
-<html><div class="todo">Au cours de la lecture, mettez en oeuvre les exemples exposés dans le projet de test créé</div></html> 
- 
-===== -- Fonctionnalités ===== 
- 
-Retour à l'application permettant de gérer les utilisateurs : 
-<html><div class="todo"></html> 
-Implémentez les éléments ci-dessous, en créant dans un premier temps les contrôleurs, les actions, et les vues (sans implémenter leur contenu). 
-<html></div></html> 
- 
-==== Connexion à l'application ==== 
- 
-|< 100% >| 
-^**Contrôleur/actions** | <html><span class="file" style="font-size:16px">LoginController</span></html> | 
-^::: | <html><span class="method">asAdminAction()</span></html>\\ Établit une connexion d'utilisateur (instance de User mise en session) à partir du premier utilisateur de type **admin** trouvé dans la base de données | 
-^::: | <html><span class="method">asUserAction()</span></html>\\ Établit une connexion d'utilisateur (instance de User mise en session) à partir du premier utilisateur de type **user** trouvé dans la base de données | 
-^::: | <html><span class="method">indexAction()</span></html>\\ Appelle le formulaire de connexion(GET)\\Soumet le formulaire de connexion et effectue la connexion à la base(POST) | 
- 
- 
-Ajouter sur la page d'accueil (/Index/index) des boutons permettant d'accéder à ces trois fonctionnalités. 
- 
-|< 100% >| 
-^**Librairie** | <html><span class="file" style="font-size:16px">Auth</span></html> | 
-^::: | <html><span class="method">isAuth($session)</span></html>\\ Retourne vrai si un utilisateur est connecté | 
-^::: | <html><span class="method">hasRole($session,string $role)</span></html>\\ Retourne vrai si l'utilisateur connecté possède le rôle passé en paramètre | 
-^::: | <html><span class="method">infoUser($session)</span></html>\\ Retourne la présentation de l'utilisateur connecté (login & email) ou l'info "non connecté" si aucun utilisateur n'est connecté | 
  • slam4/php/phalcon/td2.1486520156.txt.gz
  • Dernière modification : il y a 6 ans
  • (modification externe)