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.