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.