Esempio n. 1
0
 def verify_user_exists(self):
     retDB = db_scripts.db_connection('users')
     #print self.textPass.text()
     user_n      = self.txtusername.text()
     user_n      = user_n.toUpper()
     user_p      = self.txtuserpass.text()
     
     usuario = self.txtusername.text()
     usuario = usuario.toUpper()
     clave = str(self.txtuserpass.text())
     clave = md5.md5(clave).hexdigest()
     retConsultas = db_scripts.consultar_data_users(retDB[2], retDB[3], usuario, clave)
     #print retConsultas
     if retConsultas[0] is True:
         QtGui.QMessageBox.warning(self, 'Error', 'Usuario ya existe')
         return False
     else:
         return True
Esempio n. 2
0
    def handleLogin(self):
        retDB = db_scripts.db_connection('users')
        #print self.textPass.text()
        usuario = str(self.textName.text())
        usuario = usuario.upper()
        clave = str(self.textPass.text())
        #print clave
        clave = md5.md5(clave).hexdigest()
        #print clave
        retConsultas = db_scripts.consultar_data_users(retDB[2], retDB[3], usuario, clave)
        print retConsultas
        if retConsultas[4] is True:
            print "Usuario encontrado"
            
            '''
            MyWindow.sizeLabel.setText('User name: ' + retConsultas[6])
            MyWindow.user_name_ = usuario
            MyWindow.userLevel = retConsultas[5] 
            if retConsultas[5] == 'ADMINISTRATOR':
                MyWindow.user_logged_in_is_admin = True
                MyWindow.actionAdd.setDisabled(0)
                MyWindow.actionRemove.setDisabled(0)
            else:
                MyWindow.user_logged_in_is_admin = False
                MyWindow.actionAdd.setDisabled(1)
                MyWindow.actionRemove.setDisabled(1)

            MyWindow.actionLogout.setDisabled(0)    
            '''
            self.accept()
            r= open('pass.txt','w')
            r.write('G')
            r.close()
            return
        else:
            QtGui.QMessageBox.warning(self, 'Error', 'Usuario no reconocido, o Clave no es correcta')
            self.textName.selectAll()
            self.textName.setFocus()
            self.textPass.clear()
            return