예제 #1
0
    def login(self):
        print("\nIdentificate en el sistema: ")
        email = input("Introduzca su email: ")
        password = input("Introduzca su contraseña: ")

        usuario = modelo.Usuario('','',email, password)
        login = usuario.identificar()

        if email == login[3]:
            print(f"\nBienvenido {login[1]}!")
        self.proximasAcciones(login)

        try:
            email = input("Introduzca su email: ")
            password = input("Introduzca su contraseña: ")

            usuario = modelo.Usuario('','',email, password)
            login = usuario.identificar()

            if email == login[3]:
                print(f"\nBienvenido {login[1]}!")
            self.proximasAcciones(login)

        except Exception as e:
            print(type(e))
            print(type(e).__name__)
            print(f"Credenciales incorrectas")
예제 #2
0
    def login():

        print(Fore.YELLOW + "\nGenial!! Ingresa tus credenciales")

        print(Fore.CYAN)

        try:
            email = input('Introduce tu email: ')
            password = input('Introduce tu contraseña: ').lower()

            # Cifrar Correo
            cifradoEmail = objeto.encriptar_cadena(email)

            # Cifrar Contraseña
            cifradoPassword = objeto.encriptar_cadena(password)

            usuario = modeloUsuario.Usuario('', '', '', cifradoEmail, cifradoPassword)
            login = usuario.identificar()
            
            if cifradoEmail == login[3]:
                print(Fore.YELLOW + f'\nBienvenido {login[1]} {login[2]}, has ingresado en el sistema!!')

                cuenta = accionesCuenta.Acciones(login[0])
                cuenta.proximasAcciones(login)

        except Exception as e:

            print('\nLogin Incorrecto!!, Intentalo más tarde...\n')
예제 #3
0
 def login(self):
     """
     login usuario
     """
     try:
         print('\nok!!! Identificate en el sistema...')
         email = input('Cual es tu email ?:' ).strip()
         password = input('Cual es tu password ?: ').strip()
         usuario = modelo.Usuario('', '', email, password)
         login = usuario.identificar()
         # print(login)
         if email == login[3]:
             print(f'Hola {login[1]}, te registraste el {login[5]}')
             self.proximasAcciones(login)
             pass
         else:
             print('Email o Contraseña Incorrectos')
             pass
         pass
     except Exception as error:
         # print(type(error))
         # print(type(error).__name__)
         print('Login Incorrecto, intentalo mas tarde')
         pass
     pass
예제 #4
0
    def register(self):
        print("Ingresa tu mail y clave por favor")
        mail = input("Ingresa tu Email : \n")
        password = input("Ingresa tu password : \n")

        user = crea.Usuario("", "", mail, password, "")
        reg_user = user.registrar()
        print("Bienvenido {} que deseas hcaer?".format(reg_user[1]))
        return reg_user
예제 #5
0
    def login(self):
        print("\nOK!! vamos a identificarte en el sistema")
        email = input("\nintroduce tu email: ")
        password = input("\nintroduce tu contraseña: ")

        usuario = modelo.Usuario('','', email, password)
        login = usuario.identificar()

        if email == login[3]:
            print(F"Bienvenido {login[1]} te has registrado en el sistema el {login[5]}")
예제 #6
0
    def registro():
        errores = list()

        print(Fore.YELLOW + "\nGenial!! Vamos a registrarte en el sistema BancoCartago... ")

        print(Fore.CYAN)

        cedula = input('Introduce tu cédula: ').strip()
        nombre = input('Introduce tu nombre: ').upper().strip()
        apellidos = input('Introduce tus apellidos: ').upper().strip()
        email = input('Introduce tu email: ').strip()
        password = input('Introduce tu contraseña: ').lower().strip()

        if cedula.isnumeric() == False:
            errores.append("La cédula debe contener solo números")
        
        if nombre.isalpha() == False:
            errores.append("El nombre debe contener solo letras")
        
        if apellidos.isalpha() == False:
            errores.append("Los apellidos deben contener solo letras")

        if not "@" in email:
            errores.append("El correo electrónico es inválido")

        if len(password) < 6:
            errores.append("La contraseña debe ser mayor o igual a 6 carácteres")

        if len(errores) > 0:
            print("\n Se encontraron los siguientes errores: \n")
            for error in errores:
                print(Fore.RED + f"* {error}")
        else:
            # Cifrado Cédula
            cifradoCedula = objeto.encriptar_numero(cedula)

            # Cifrar Email
            cifradoEmail = objeto.encriptar_cadena(email)

            # Cifrar Password
            cifradoPassword = objeto.encriptar_cadena(password)

            usuario =  modeloUsuario.Usuario(cifradoCedula, nombre, apellidos, cifradoEmail, cifradoPassword)
            registro = usuario.registrar()

            if registro[0] >= 1:
                print(Fore.YELLOW + f'\nPerfecto {registro[1].nombre} te has registrado satisfactoriamente!!')

                cuenta = accionesCuenta.Acciones(registro[1].cedula)
                cuenta.crear_cuenta()

            else:
                print('\nNo te has registrado correctamente...!!')
예제 #7
0
 def login(self):
     print("identificate en el sistema: ")
     try:
         email = input("digita tu email: ")
         contrasena = input("digita tu contraseña: ")
         usuario = modelo.Usuario("", "", email, contrasena)
         login = usuario.identificar()
         if email == login[3]:
             print(f"bienvenido {login[1]}, te has registrado en el {login[5]}")
             self.proximasAcciones(login)
     except Exception as e:
         print("error: ", e)
         print("login incorrecto")
예제 #8
0
    def registro(self):
        print("\nOk, iniciemos con el registro. !!!")
        nombre=input("Dame tu nombre:   ")
        apellidos=input("Dame tus apellidos:   ")
        email=input("Dame tu correo:   ")
        password=input("Dame una contraseña:   ")

        usuario = modelo.Usuario(nombre,apellidos,email,password)
        registro = usuario.registrar()

        if registro[0] >= 1:
            print(f"\nPerfecto {registro[1].nombre} has sido registrado con el email: {registro[1].email}")
        else:
            print("No te has registrado corrctamente...")
예제 #9
0
    def registro(self):
        print("\nOK!! vamos a registrarte en el sistema...")
        nombre = input("\nintroduce tu nombre: ")
        apellidos = input("\nintroduce tu apellido: ")
        email = input("\nintroduce tu email: ")
        password = input("\nintroduce tu contraseña: ")

        usuario = modelo.Usuario(nombre,apellidos,email,password)
        registro = usuario.registar()

        if registro[0] >=1:
            print(f"\nperfecto {registro[1].nombre} te has registrado con el email {registro[1].email}")
        else:
            print("\nno te has registrado correctamente!!!!")
예제 #10
0
    def registro(self):
        print("\n Ok! Vamos a registrarte en el sistema")
        nombre=input("Introduce tu nombre ?:")
        apellidos=input("Introduce tus apellidos :")
        email=input("Introduce tu correo :")
        password=input("Introduce tu password :"******"\n Perfecto {registro[1].nombre} te has registrado con el email :{registro[1].email}")
        else:
            print("No te has registrado correctamente")
예제 #11
0
    def registro(self):
        print("vamos a registrarte en el sistema...")
        nombre = input("digita tu nombre: ")
        apellido = input("digita tu apellido: ")
        email = input("digita tu email: ")
        contrasena = input("digita tu contraseña: ")

        usuario = modelo.Usuario(nombre, apellido, email, contrasena)
        registro = usuario.registrar()

        if registro[0] >= 1:
            print(f"perfecto, {nombre} te has registrado con el email {email}")
        else:
            print("no te has registrado correctamente")
예제 #12
0
    def registro(self):
        print("\nOk!!! Vamos a registrate en el sistema...")
        nombre = input("¿Cuál es tu nombre?")
        apellidos = input("¿Cuál es tu apellido?")
        email = input("Introduce tu email: ")
        password = input("Introduce tu password: "******"\nPerfecto {registro[1].name} te has registrado con el email {registro[1].email}")
        else:
            print("\nNo te has registrado exitosamente")
예제 #13
0
    def login(self):
        print("\nIdentificarsee en el sistema")
        email = input("\nIngrese su email: ")
        password = input("Ingresee una contraseña: ")

        user = usuario.Usuario('','',email,password)
        
        resultado = user.identificar(); #Recibe registro obtenido

        if resultado != None:
            print("\nLogin exitoso")
            self.__proximasAcciones(resultado)
        else:
            print("\nFalo en el login, intente más tarde")
예제 #14
0
 def registro(self):
     print("\nOK! Vamos a registrarte en el sistema...\n")
     nombre = input("¿Cual es tu nombre?: ")
     apellido = input("¿Cual es tu apellido?: ")
     email = input("Introduce tu email: ")
     password = input("Introduce tu contraseña: ")
     # Instancio una clase del tipo 'Usuario'
     usuario = modelo.Usuario(nombre, apellido, email, password)
     registro = usuario.registrar()
     if (registro[0] >= 1):
         print(
             f"\nPerfecto { registro[1].nombre} te has registrado con el mail {registro[1].email}\n"
         )
     else:
         print("\nNo te has registrado correctamente\n")
예제 #15
0
    def registro(self):
        print("\nRegistro de  usuarios")

        nombre = input("\nIngrese su nombre: ")
        apellido = input("Ingrese su apellido: ")
        email = input("Ingrese su email: ")
        password = input("Ingresee una contraseña: ")

        user = usuario.Usuario(nombre,apellido,email,password)
        resultado = user.registrar()

        if resultado[0] >=1:
            print("\nRegistro exitoso !!!")
        else:
            print("\nEl registro no se pudo realizar. Verifique los datos.")
예제 #16
0
    def login(self):
        print("Has indicado login")

        try:
            email = input("Introduce tu email: ")
            password = input("Introduce tu contrasena: ")

            usuario = modelo.Usuario("", "", email, password)
            login = usuario.identificar()

            if email == login[3]:
                print(f"Bienvenido {login[1]}, te has logeado en el sistema con {login[3]}")
                self.proximasAcciones(login)
        except Exception as e:
            print(type(e))
예제 #17
0
    def registro(self):
        print("\nOk! vamos a registrarte en el sistema ....")

        nombre = input("¿Cual es tu nombre?: ")
        apellidos = input("¿Cuales son tus apellidos?: ")
        email = input("Introduce tu email: ")
        password = input("Introduce tu contraseña: ")

        usuario = modelo.Usuario(nombre, apellidos, email, password)
        registro = usuario.registrar()

        if registro[0] >= 1: #El usuario ha sido registrado con éxito (rowcount > 0)
            print(f"Ok {registro[1].nombre}. Te has registrado con el email {registro[1].email}.")
        else:
            print("No te has registrado correctamente.")
예제 #18
0
    def login(self):
        print("Vale!! Identifícate en el sistema.")
        try:
            email = input("Introduce tu email: ")
            password = input("Introduce tu contraseña: ")

            usuario = modelo.Usuario('', '', email, password)
            login = usuario.identificar()
            if email == login[3]:
                print(f"\nBienvenido {login[1]}, te has registrado el {login[5]}")
                self.proximasAcciones(login)
        except Exception as e:
            #print(type(e))
            #print(type(e).__name__)
            print("Login incorrecto!!.")
예제 #19
0
    def registro(self):
        print("\nOk!! Vamos a registrarte en el sistema....")
        nombre = input("¿Cual es tu Nombre?: ")
        apellidos = input("¿Cuales son tus apellidos?: ")
        email = input("Introduce tu email: ")
        password = input("Introduce tu contraseña: ")

        usuario = modelo_usuario.Usuario(nombre, apellidos, email, password)
        registro = usuario.registrar()

        if registro[0] >= 1:
            print("\nPerfecto {} ta has registrado con el email {} ".format(
                registro[1].nombre, registro[1].email))
        else:
            print("No te ha registrado correctamente!!!!!")
예제 #20
0
    def login(self):
        print("Por favor completa los siguientes parametros : \n")
        name = input("Nombre : ")
        last = input("Apellido : ")
        mail = input("Email : ")
        pasword = input("Pasword")
        fecha = datetime.datetime.now()

        #creamos el usuario con la classe USUARIO  y le pasamos los parametros
        user = crea.Usuario(name, last, mail, pasword, fecha)
        result = user.loguear()

        print(
            "Bienvenido {} !!! \n tu usuario se a creado a las {}, ya puedes logiarte"
            .format(name, fecha))
예제 #21
0
    def registro(self):
        print("\nVamos a registrarte en el sistema: ")

        nombre = input("Introduzca su nombre: ")
        apellido = input("Introduzca su apellido: ")
        email = input("Introduzca su email: ")
        password = input("Introduzca su contraseña: ")

        usuario = modelo.Usuario(nombre,apellido,email,password)
        registro = usuario.registrar()

        if registro[0]>=1:
            print(f"\nPerfecto {registro[1].nombre}, el registro ha sido exitoso!")

        else:
            print("\nNo te has registrado correctamente")
예제 #22
0
    def registro(self, ):
        print("\nOK, ah elegido registrarse..")
        print("------------------------------")
        nombre = input("Cual es tu nombre ?")
        apellido = input("Cual es tu apellido ?")
        email = input(" Cual es tu email ?")
        password = input("Ingresa una contraseña: ")

        usuario = modelo.Usuario(nombre, apellido, email, password)
        registro = usuario.registrar()

        if registro[0] >= 1:
            print("-----------------------------------")
            print("Registrado correctamente el usuario: ", registro[1].nombre)
        else:
            print("No se ah podido registrar !")
예제 #23
0
    def registro(self):
        print("Has indicado registro\n")
        nombre = input("Introduce tu nombre: ")
        apellido = input("Introduce tu apellido: ")
        password = input("Introduce tu contrasena: ")
        email = input("Introduce tu email: ")

        usuario = modelo.Usuario(nombre, apellido, email, password)
        registro = usuario.registrar()
        print(registro)

        if registro[0]>=1:
            print(f"Hola {registro[1].nombre} te has registrado con el email {registro[1].email}")

        else:
            print('No te has registrado')
예제 #24
0
    def registro(self):
        print("Vamos a proceder a realizar tu registro!\n")
        nombre = input("Escribe tu nombre\n")
        apellidos = input("Escribe tu apellido \n")
        email = input("Escribe tu email \n")
        password = input("Escribe tu contraseña \n")

        usuario = modelo.Usuario(nombre, apellidos, email, password)
        registro = usuario.registrar()

        if registro[0] >= 1:
            print(
                f"\n perfecto {registro[1].nombre} te has registrado con el email {registro[1].email}"
            )
        else:
            print("\n No te has registrado correctamente")
예제 #25
0
    def login(self):
        print("\nVale!!! Identificate en el sistema...")
        try:
            email = input("Introduce tu email: ")
            password = input("Introduce tu password: "******"Bienvenido {login[1]}, te has registrado en el sistema el {login[5]}")
                self.proximasAcciones(login)
        except Exception as e:
            #print(type(e))
            print(type(e).__name__)
            print("Ocurrio un error. Intentalo más tarde.")
예제 #26
0
 def registro(self):
     print("\nOK!! Vamos a registrarte en el sistema...")
 
     nombre = input("¿Cual es tu nombre?: ")
     apellidos = input("¿Cuales son tus apellidos?: ")
     email = input("Introduce tu email: ")
     password = input("Introduce tu contraseña: ")
     
     usuario = modelo.Usuario(nombre, apellidos, email, password)
     registro = usuario.registrar()
     
     if registro[0] >= 1:
         print(f"Perfecto {registro[1].nombre} te has registrado con el email {registro[1].email}")
         
     else:
         print("No te has registrado correctamente")
예제 #27
0
    def registro(self):
        print("\nOk!!, vamos a registrarte en el sistema...\n")
        nombre = input("Cual es tu nombre?: ")
        apellidos = input("Cual es tu apellido?: ")
        email = input("Cual es tu email?: ")
        pasword = input("introduce tu contraseña: ")

        usuario = modelo.Usuario(nombre, apellidos, email, pasword)
        registro = usuario.registrar()

        if registro[0] >= 1:
            print(
                f"\nPerfecto {registro[1].nombre} te has registrado con el email {registro[1].email}"
            )
        else:
            print("\nno te has registrado correctamente.")
예제 #28
0
    def login(self):
        print("---- Inicio de Sesión ----")

        try:
            email = input("E-mail: ")
            passwd = input("Password: "******"buen login")
                self.procimasAcciones(login)

        except Exception as e:
            print("Credenciales incorrectas")
예제 #29
0
    def registro(self):
        print('\nVamos a registrarte en el sistema')
        nombre = input('¿Cual es tu nombre?: ')
        apellidos = input('¿Cuales son tus apellidos?: ')
        email = input('Ingresa tu correo electronico: ')
        password = input('Ingresa tu password: ')

        usr = modelo.Usuario(nombre, apellidos, email,
                             password)  #Creo un nuevo usuario.
        reg = usr.registrar()  #guardo lo devuelto

        if reg[0] >= 1:
            print(
                f"Perfecto {reg[1].nombre} te has registrado con el email: {reg[1].email}"
            )
        else:
            print("No te has registrado correctamente")
예제 #30
0
 def login(self):
     print("\nOK! Identificate en el sistema...\n")
     try:
         email = input("Introduce tu email: ")
         password = input("Introduce tu contraseña: ")
         # Creo al usuario y paso los campos 'nombre' y 'apellido' vacios
         usuario = modelo.Usuario('', '', email, password)
         login = usuario.identificar()
         if email == login[3]:
             print(
                 f"\nBienvenido {login[1]} te has registrado en el sistema el {login[5]}"
             )
             self.proximasAcciones(login)
     except Exception as e:
         # print(type(e))
         # print(type(e).__name__)
         print(f"\nLogin incorrecto, intentalo nuevamente")