La classe carte n'imprime plus sa représentation mais retourne du texte.
Login: les utilisateurs peuvent s'identifier:

Ce commit concerne la mise au propre de la page login.php, elle compare désormais ses données avec la bases de données et renvoie un message à l'utilisateur s'il est loggué, un formulaire pour se logguer autrement (avec des messages selon les erreurs qui peuvent avoir été commises).

Enfin elle refuse de loguer un utilisateur après un certain nombre d'essai, ceci pour éviter les attaques par force brute.

Quelques infos ont été ajoutées au dossier sql concernant les modifications de la base de données, notamment la table utilisateur.

Une classe user et une autre userLoader ont été crées pour stocker des utilisateurs ou les charger depuis la base de données.

Enfin les instructions header.php ont été modifiées pour faciliter la désérialisation des objets de la session, notamment l'objet sessionStorage. NB ce dernier ne sérialise pas son userLoader puisque les objets PDO ne peuvent être sérialisé.

Reste à voir si on peut protéger la procédure de logon avec une méthode de cryptage asymétrique!