bdd
index
/home/signac/0_ENSEIGNEMENT/EXTERIEUR/ISN/2016-2017/PROJETS/SERVEUR/bdd.py

Gestion de la base de données : comptes, scores, etc...
Toutes les opérations en relation avec la bdd sont faites ici

 
Modules
       
hashlib
sqlite3
sys
traceback

 
Functions
       
check_account(login, hashpasswd)
Vérifie un couple login mdp (haché)
create_db(filename)
get_key(login)
Renvoie la clé de l'utilisateur
get_score(login, graph_name)
Renvoie le score obtenu pour ce graphe, ou None s'il n'y en a pas.
get_scores_graph(graph_name)
Renvoie le hall of fame pour ce graphe.
new_account(login, hashpasswd)
Ajoute un nouveau compte
set_new_key(login, key)
Modifie la clé de connexion pour l'utilisateur
set_score(login, graph_name, score)
Enregistre un score, s'il est meilleur que le high score pour ce graphe. 
Renvoie True dans ce cas.