def accedi2(self, widget): self.CambioWindow("WindowLogin", "NewUser") self.UserName = self.wTree.get_object("UserName").get_text() self.Password = self.wTree.get_object("Password").get_text() self.PasswordNew = self.wTree.get_object("PasswordNew").get_text() err = False if len(self.UserName) == 0: err = True self.wTree.get_object("hboxWarning").show() self.wTree.get_object("MsgWarning").set_text( "Inserisci un nome utente valido") elif len(self.Password) == 0: err = True self.wTree.get_object("hboxWarning").show() self.wTree.get_object("MsgWarning").set_text( "Inserisci una password valida") elif self.Password != self.PasswordNew: err = True self.wTree.get_object("hboxWarning").show() self.wTree.get_object("MsgWarning").set_text( "le due password sono diverse") # controllo esistenza utente: if not err: user = utente.utente(self.db, self.UserName) RispFun = user.nuovo_utente(self.UserName) risp = RispFun[0] msg = RispFun[1] if risp == False: err = True self.wTree.get_object("hboxWarning").show() self.wTree.get_object("MsgWarning").set_text(msg) # rieseguo il controllo di autenticazione autenticato = False # registrazione utente if not err: RispFun = user.inserisci_utente(self.Password) err = RispFun[0] msg = RispFun[1] autenticato = not err if autenticato: autenticato = self.autenticati() if self.FinePgm: self.esci(widget) elif autenticato: self.fine(widget)
def autenticati(self): autenticato = False if self.UserName == "" or self.Password == "": self.wTree.get_object("hboxWarning").show() self.wTree.get_object("MsgWarning").set_text("inserire utente e password") else: user = utente.utente(self.db, self.UserName) RispFun = user.controlla_password(self.Password) autenticato = RispFun[0] msg = RispFun[1] if not autenticato: self.wTree.get_object("hboxWarning").show() self.wTree.get_object("MsgWarning").set_text("utente o password errata") else: self.wTree.get_object("hboxWarning").hide() self.wTree.get_object("MsgWarning").set_text("utente connesso") return autenticato
def accedi2(self, widget): self.CambioWindow("WindowLogin", "NewUser") self.UserName = self.wTree.get_object("UserName").get_text() self.Password = self.wTree.get_object("Password").get_text() self.PasswordNew = self.wTree.get_object("PasswordNew").get_text() err = False if len(self.UserName) == 0: err = True self.wTree.get_object("hboxWarning").show() self.wTree.get_object("MsgWarning").set_text("Inserisci un nome utente valido") elif len(self.Password) == 0: err = True self.wTree.get_object("hboxWarning").show() self.wTree.get_object("MsgWarning").set_text("Inserisci una password valida") elif self.Password != self.PasswordNew: err = True self.wTree.get_object("hboxWarning").show() self.wTree.get_object("MsgWarning").set_text("le due password sono diverse") # controllo esistenza utente: if not err: user = utente.utente(self.db, self.UserName) RispFun = user.nuovo_utente(self.UserName) risp = RispFun[0] msg = RispFun[1] if risp == False: err = True self.wTree.get_object("hboxWarning").show() self.wTree.get_object("MsgWarning").set_text(msg) # rieseguo il controllo di autenticazione autenticato = False # registrazione utente if not err: RispFun = user.inserisci_utente(self.Password) err = RispFun[0] msg = RispFun[1] autenticato = not err if autenticato: autenticato = self.autenticati() if self.FinePgm: self.esci(widget) elif autenticato: self.fine(widget)
def autenticati(self): autenticato = False if self.UserName == "" or self.Password == "": self.wTree.get_object("hboxWarning").show() self.wTree.get_object("MsgWarning").set_text( "inserire utente e password") else: user = utente.utente(self.db, self.UserName) RispFun = user.controlla_password(self.Password) autenticato = RispFun[0] msg = RispFun[1] if not autenticato: self.wTree.get_object("hboxWarning").show() self.wTree.get_object("MsgWarning").set_text( "utente o password errata") else: self.wTree.get_object("hboxWarning").hide() self.wTree.get_object("MsgWarning").set_text("utente connesso") return autenticato
# ************************************* # Programma principale # ************************************* # inizio pgmstart() # login autenticato = login.login(db1) RispFun = autenticato.main() FinePgm = RispFun[0] user_name = RispFun[1] if FinePgm == True: pgmend() user = utente.utente(db1, user_name) # Scelta amministratore if user_name.lower() == 'admin': user_admin = True else: user_admin = False # ******************************************* # PASSAGGIO DA INTERFACCIA TESTUALE A GRAFICA # ********************************************* # messaggio di benvenuto if user_admin: print "Benvenuto amministratore" else:
# ************************************* pgmstart() # login autenticato = False while autenticato == False: # richiesta iniziale user_new = rispsino("Sei un utente già registrato") if user_new == "S": # login utente già registrato user_name = raw_input("Scrivi il tuo nome utente: ") user_passwd = raw_input("Scrivi password: "******"Registra il nome utente: ") user = utente.utente(db1, user_name) RispFun = user.nuovo_utente(user_name) risp = RispFun[0] msg = RispFun[1] if risp == False: print msg