Le classement du jeu Memory était stocké en localStorage (visible d'un seul joueur, sur un seul poste). Il est désormais partagé en ligne via une API ASP.NET/SQL Server adaptée à l'hébergement bsite.net. - API scores.ashx (C#, compilée au vol par IIS) : lecture GET et enregistrement POST, création automatique de la table, ne conserve que le top 10 de chaque mode (facile / normal / difficile). - leaderboard.js : le classement passe par fetch vers l'API (états chargement/erreur/vide, surbrillance de la ligne du joueur). Les statistiques personnelles restent stockées localement. - memory-game.js : rafraîchit le classement après l'enregistrement (async). - Style .is-me pour la ligne du joueur courant. - web.config.example fourni ; le web.config réel (mot de passe) est ignoré.
17 lines
704 B
XML
17 lines
704 B
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<configuration>
|
|
<!--
|
|
MODÈLE de configuration. Sur le serveur bsite.net :
|
|
1. Copiez ce fichier en « web.config ».
|
|
2. Renseignez le mot de passe fourni par le panneau « Manage Databases ».
|
|
|
|
Le vrai « web.config » n'est PAS versionné (voir .gitignore) afin de ne
|
|
jamais exposer le mot de passe dans l'historique Git.
|
|
-->
|
|
<connectionStrings>
|
|
<add name="MemoryDb"
|
|
connectionString="Server=sql.bsite.net\MSSQL2016;Database=nextgnformation_reponses_exercices;User Id=nextgnformation_reponses_exercices;Password=VOTRE_MOT_DE_PASSE;"
|
|
providerName="System.Data.SqlClient" />
|
|
</connectionStrings>
|
|
</configuration>
|