Beispiel #1
0
 def comparar_pass(self, password, user):
     """compara el pass ingresado con el pass de la db"""
     pass_ingresado = utils.md5_pass(password)
     pass_db = utils.aclarar_pass(user['password'])  # control interno
     if pass_ingresado == pass_db:
         return 1
     else:
         return 0
Beispiel #2
0
 def cambiar_pass(self, user):
     """Chequea que el password ingresado sea igual al almacenado y revisa
     que los password nuevos coincidan. Si es así, actualiza el password
     del usuario."""
     old_pass = utils.md5_pass(self.ids.old_pass.text)
     pass_db = user['password']
     pass_db = pass_db[4:-4]  # control interno
     new_pass = self.ids.new_pass.text
     re_new_pass = self.ids.re_new_pass.text
     if self.check_pass(new_pass):
         if new_pass == re_new_pass:
             if pass_db == old_pass:
                 tmp = utils.ofuscar_pass(new_pass)
                 controlador.update_pass(user, tmp)
                 if user['estado'] == 1:  # si no está activo se lo activa
                     controlador.update_estado(user, 2)
                 return 1
             else:
                 return 2
         else:
             return 0
     else:
         return 3
Beispiel #3
0
 def cambiar_pass(self, user):
     """Chequea que el password ingresado sea igual al almacenado y revisa
     que los password nuevos coincidan. Si es así, actualiza el password
     del usuario."""
     old_pass = utils.md5_pass(self.ids.old_pass.text)
     pass_db = user['password']
     pass_db = pass_db[4:-4]  # control interno
     new_pass = self.ids.new_pass.text
     re_new_pass = self.ids.re_new_pass.text
     if self.check_pass(new_pass):
         if new_pass == re_new_pass:
             if pass_db == old_pass:
                 tmp = utils.ofuscar_pass(new_pass)
                 controlador.update_pass(user, tmp)
                 if user['estado'] == 1:  # si no está activo se lo activa
                     controlador.update_estado(user, 2)
                 return 1
             else:
                 return 2
         else:
             return 0
     else:
         return 3