Example #1
0
        def login(self, entry_login, entry_password, fenetre_active):
            self.nom_user = entry_login
            
            connexion_base = ConnecteurBDD()
            resultat = connexion_base.select("SELECT nom, DATE_FORMAT(date_embauche, '%d-%b-%Y') AS date_embauche, service FROM utilisateurs WHERE nom='" + entry_login + "'")
            connexion_base.fermer_connexion()

            if entry_login == resultat[0] and entry_password == resultat[1].lower() and resultat[2] == "visiteurs":
                self.visiteur = True
                self.connexion_etablie = True
                fenetre_active.destroy()
            elif entry_login == resultat[0] and entry_password == resultat[1].lower() and resultat[2] == "comptabilite":
                self.comptabilite = True
                self.connexion_etablie = True
                fenetre_active.destroy()
            else:
                messagebox.showinfo(message="Identifiant ou mot de passe incorrect.")