Aller au contenu

Exercices Identification

Exercice - Identification#

  • créez une nouvelle route dans votre application Flight, nommé /login
  • créez une nouvelle vue login.php, et dans cette vue :

    • affichez un formulaire avec login, password, et bouton de validation (code au-dessus). Les attributs de ce formulaire seront :
      • method="get"
      • action="/login"
    • si le formulaire a été validé, affichez un paragraphe avec le texte Connecté <user>user est remplacé par le username de la personne
      • pour cela, dans la route, testez si $_GET['user'] existe (fonction isset($var)) et s’il n’est pas vide (fonction empty($var)) et envoyez à la vue
  • Ensuite :

    • créez 2 routes différentes, une pour GET /login et une pour POST /login
    • modifiez la méthode d’envoi du formulaire en POST
    • utilisez une seule vue pour envoyer l’utilisateur (dans la route GET envoyez null, et dans la route POST, envoyez les données de connexion)
    • (vous pouvez utiliser en PHP $_POST['user'], ou la méthode de Flight Flight::request()->data['user'])