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")
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")
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')
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]))
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