Créé en 2018 et modifié le 24 Sep 2019

Créé en 2018 et modifié le 24 Sep 2019

Créé en 2018 et modifié le 24 Sep 2019

Débuter en programmation objet avec JavaScript

 

  • Réaliser une classe utilisateur dans utilisateur.js possédant un email et un login.
  • Réaliser une table utilisateur contenant un login, un email, une date d’inscription et un mot de passe dans votre SGBDR.
  • Enregistrer quelques utilisateurs.
  • Réaliser un formulaire connexion.html qui permette de saisir le login et le mot de passe d’un utilisateur avec Bootstrap.
  • Réaliser une page connexion.php pour vérifier le login et le mot de passe .
  • Valider les champs du formulaire grâce à un appel Ajax de connexion.php dans un fichier function.js. Les variables de sessions sont récupérées normalement dans connexion.php, envoyées en ajax avec la méthode post.
  • Récupérer l’email de l’utilisateur lors de cet appel Ajax et instancier un objet de la classe utilisateur.
  • Enregistrer le login en variable local et l’email en variable de session sur le navigateur avec JavaScript.
  • Afficher le login et l’email sur mesPersonnages.php.
  • Permettre lors d’une nouvelle ouverture du navigateur de récupérer le login de l’utilisateur dans le formulaire.
  • Seul les utilisateurs connectés auront accès à la page mesPersonnages.php. Un test JavaScript coté client ne permet pas de sécuriser la page. En attendant de voir les tokens de session, protéger grâce à une variable de session PHP.

 

Déploiement

  • Déployer le projet dans une instance PHP.
  • Enregistrer les fichiers dans un répertoire got2  sous Gitlab.