slam4:php:phalcon:td5

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:td5 [2016/03/11 01:05] – [6- Models] jcheronslam4:php:phalcon:td5 [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
-====== TD n°5 - partie 1 ======+====== TD n°5 ====== 
 + 
 +[[https://github.com/jcheron/increase/tree/base|Correction du TD]]
  
 ===== -- Contexte ===== ===== -- Contexte =====
Ligne 110: Ligne 112:
  
 ===== -- Connexion ===== ===== -- Connexion =====
-Les requêtes suivantes sont à réaliser en Ajax :+Les requêtes suivantes sont à réaliser en Ajax, les opérations liées à la connexion/déconnexion et vérification utilisateur sont à placer dans le contrôleur **AuthController**
  
-Ajouter un bouton Connexion permettant la connexion automatique d'un utilisateur (prendre le premier utilisateur présent dans la BDD).\\ +==== Connexion ====
-L'instance d'utilisateur connecté sera enregistrée en session sous la clé **activeUser**.+
  
-Afficher dans une div le résultat de la connexion : Nom d'utilisateur + Bouton de déconnexion +  * Ajouter un bouton Connexion permettant la connexion automatique d'un utilisateur (prendre le premier utilisateur dont le rôle est **user** présent dans la BDD).\\ 
- +  * L'instance d'utilisateur connecté sera enregistrée en session sous la clé **activeUser**. 
-Implémenter la déconnexion (Fermer la session, afficher un message + Bouton de connexion)+==== Déconnexion ==== 
 +  * Afficher dans une div le résultat de la connexion : Nom d'utilisateur + Bouton de déconnexion 
 +  Implémenter la déconnexion (Fermeture de la session, affichage d'un message + Bouton de connexion)
 ===== -- Liste des projets d'un client ===== ===== -- Liste des projets d'un client =====
 +
 +L'accès à cette page n'est possible que pour un utilisateur connecté (on utilisera la méthode [[https://docs.phalconphp.com/en/latest/reference/dispatching.html|beforeExecuteRoute]] du contrôleur pour effectuer le contrôle d'accès.
  
 A l'adresse **user/projects/:idUser**, on souhaite afficher la liste des projets d'un client tel que celui-ci pourra la consulter (ce sera ensuite le client connecté). A l'adresse **user/projects/:idUser**, on souhaite afficher la liste des projets d'un client tel que celui-ci pourra la consulter (ce sera ensuite le client connecté).
  
 {{:slam4:php:phalcon:project:increase:projectuserlist.png?nolink|}} {{:slam4:php:phalcon:project:increase:projectuserlist.png?nolink|}}
- 
 ==== -- Avancement ==== ==== -- Avancement ====
  
Ligne 208: Ligne 212:
  
 {{:slam4:php:phalcon:project:increase:returnlistprojects.png?nolink|}} {{:slam4:php:phalcon:project:increase:returnlistprojects.png?nolink|}}
- 
  • slam4/php/phalcon/td5.1457654757.txt.gz
  • Dernière modification : il y a 6 ans
  • (modification externe)