Example #1
0
class MenuUsuario:
	def __init__(self,conexion,cursor):
		self.usuario = Usuario(conexion,cursor)

		while True:
			print("1) Crear Usuario")
			print("2) Login")
			print("0) Salir")
			op = input()

			if op == '1':
				self.capturar()

			elif op == '2':
				self.login()
			elif op == '0':
				break


	def capturar(self):
		usuario = input("Correo: ")
		contra = getpass.getpass("Contraseña: ")
		tipo = input("Tipo: ")

		self.usuario.crear(usuario, contra, tipo)

	def login(self):
		usuario = input("Correo: ")
		contra = getpass.getpass("Contraseña: ")

		if self.usuario.login(usuario,contra):
			print("Bienvenido")
		else:
			print("Usuario/contraseña incorrecta")
Example #2
0
class MenuUsuario:
    def __init__(self, conexion, cursor):
        self.usuario = Usuario(conexion, cursor)
        while True:
            print("1) Agregar Usuario")
            print("2) Login")
            print("0) Salir")
            op = input()

            if op == "1":
                self.agregar()
            elif op == "2":
                self.login()
            elif op == "0":
                break

    def agregar(self):
        correo = input("Correo: ")
        contra = getpass.getpass("Contraseña: ")
        tipo = input("Tipo: ")
        self.usuario.crear(correo, contra, tipo)

    def login(self):
        usuario = input("Ingrese su correo: ")
        contra = getpass.getpass("Ingrese su contraseña: ")

        if self.usuario.login(usuario, contra):
            print("Bienvenido")

        else:
            print("Hubo un error")
Example #3
0
def registrarUsuario():
    user = Usuario(db)
    data = request.get_json(force=True)
    user.crear(data)
    respuesta = make_response("Registro exitoso")
    respuesta.headers.add("Access-Control-Allow-Origin", "*")
    return respuesta
class MenuUsuario:
    def __init__(self, conexion, cursor):
        self.usuario = Usuario(conexion, cursor)
        
        while True:
            print("1) Crear Usuario")
            print("2) Buscar Usuario")
            print("3) Modificar Usuario")
            print("4) Login")
            print("0) Salir")
            op = input("Selecciona una opcion: ")
            
            if op == '1':
                self.crearUsuario()
            elif op == '2':
                self.buscarUsuario()
            elif op == '3':
                pass
            elif op == '4':
                self.login()
            elif op == '0':
                break
                
    def crearUsuario(self):
        nombre = input("Nombre de usuario: ")
        password = getpass.getpass("Password: "******"Tipo de Usuario")
        
        self.usuario.crear(nombre, password, tipo)
        
    def buscarUsuario(self):
        nombre = input("Username a buscar: ")
        
        resultados = self.usuario.buscar(nombre)
        
        for r in resultados:
            print("{0:15} {1:15} {2:2}".format(r[0], r[1], r[2]))
            
    def login(self):
        nombre = input("Nombre de usuario: ")
        password = getpass.getpass("Password: ")
        
        l = self.usuario.login(nombre, password)
        
        if l == True:
            print('Usuario Logeado')
        else:
            print('El usuario no existe o contraseña incorrecta')        
Example #5
0
class MenuUsuario:
    def __init__(self, conexion, cursor):
        self.usuario = Usuario(conexion, cursor)
        while (True):
            print("1) Agregar usuario")
            print("2) Login")
            print("3) Mostrar usuarios")
            print("0) Salir")
            op = input("Opcion: ")

            if op == "1":
                self.capturar()
            elif op == "2":
                self.login()
            elif op == "3":
                self.mostrar()
            elif op == "0":
                break

    def login(self):
        correo = input("Correo: ")
        constraseña = getpass.getpass("Contraseña: ")
        if self.usuario.login(correo, constraseña):
            print("Exito!")
        else:
            print("Usuario inexistente o contraseña incorrecta")

    def capturar(self):
        correo = input("Correo: ")
        constraseña = getpass.getpass("Contraseña: ")
        tipo = int(input("tipo: "))
        self.usuario.crear(correo, constraseña, tipo)

    def mostrar(self):
        temp = ["No", "Correo", "Tipo"]
        print("| {0:2} | {1:26} | {2:4} |".format(temp[0], temp[1], temp[2]))
        resultados = self.usuario.recuperar()
        for n in resultados:
            print("| {0:2} | {1:26} | {2:4} |".format(n[0], n[1], n[3]))
Example #6
0
def crearU():
    nombre = request.args.get('nombre')
    apellidos = request.args.get('apellidos')
    telefono = request.args.get('telefono')
    correo = request.args.get('correo')
    password = request.args.get('password')
    tipo = request.args.get('tipo')

    print("registrando usuario")
    us = Usuario(conexion, cursor)
    resultado = make_response(
        str(us.crear(nombre, apellidos, telefono, correo, password, tipo)))

    return resultado