OpenQuizz
Une application de gestion des contenus pédagogiques
utilisateur_dao.UtilisateurDao Class Reference

Public Member Functions

def presence_utilisateur (self, nomUtilisateur)
 permet d'authentifier un utilisateur (actuellement en version 'basique', sera mis aux normes ultérieurement) More...
 
def ajouter_utilisateur (self, nom_utilisateur)
 Fonction de création d'un utilisateur. More...
 
def get_all_utilisateurs (self)
 Fonction de récupération de tous les utilisateurs existants (pour le filtre) More...
 
def supprimer_utilisateur (self, nom_utilisateur)
 Fonction pour supprimer un utilisateur. More...
 

Static Public Attributes

 client = MongoClient('localhost', 27017)
 
 base_donnees = client.squelette
 extraction d'une base de données. More...
 

Member Function Documentation

◆ ajouter_utilisateur()

def utilisateur_dao.UtilisateurDao.ajouter_utilisateur (   self,
  nom_utilisateur 
)

Fonction de création d'un utilisateur.

Parameters
nomUtilisateurle nom de l'utilisateur à créer
(bientot)mot_de_passe le mdp de l'utilsateur à créer

◆ get_all_utilisateurs()

def utilisateur_dao.UtilisateurDao.get_all_utilisateurs (   self)

Fonction de récupération de tous les utilisateurs existants (pour le filtre)

Returns
les utilisateurs en base

◆ presence_utilisateur()

def utilisateur_dao.UtilisateurDao.presence_utilisateur (   self,
  nomUtilisateur 
)

permet d'authentifier un utilisateur (actuellement en version 'basique', sera mis aux normes ultérieurement)

Parameters
nomUtilisateurle login tapé
motDePassele mot de passe tapé
Returns
un booléen pour dire si l'utilisateur existe ou pas

◆ supprimer_utilisateur()

def utilisateur_dao.UtilisateurDao.supprimer_utilisateur (   self,
  nom_utilisateur 
)

Fonction pour supprimer un utilisateur.

Parameters
nom_utilisateurle nom de l'utilisateur à supprimer

Member Data Documentation

◆ base_donnees

utilisateur_dao.UtilisateurDao.base_donnees = client.squelette
static

extraction d'une base de données.

Si elle n'existe pas, elle esst créée


The documentation for this class was generated from the following file: