Exemplo n.º 1
0
    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)
Exemplo n.º 2
0
	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	
Exemplo n.º 3
0
	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)
Exemplo n.º 4
0
 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
Exemplo n.º 5
0
# *************************************
# 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:
Exemplo n.º 6
0
# *************************************

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