def opciones(opcion): if opcion == 1: usuarios = UsuarioDao.seleccionar() for idx, usuario in enumerate(usuarios): print(f"#{idx} - {usuario.__str__()}") elif opcion == 2: username = input("Username: "******"Password: "******"Id Usuario: ")) username = input("Username: "******"Password: "******"Id Usuario: ")) usuario = Usuario(id_usuario=id_usuario) usuario_eliminar = UsuarioDao.eliminar(usuario) print(f'Usuario eliminar: {usuario_eliminar}') else: print("Opcion invalida, digite un valor del (1-5)")
def login(): form_login={} form_login["email"]=input("\nEscriba su Email: ") form_login["password"]=input("Escriba su contraseña: ") if (validator.validar_login(form_login) is not False) and (form_login["email"] == ("*****@*****.**")): user=Usuario(*validator.validar_login(form_login)) print("=========================================================") print(f"============ Bienvenido al menu de ADMINISTRADOR!!=======\n") return Menu_adm() elif validator.validar_login(form_login) is not False: user=Usuario(*validator.validar_login(form_login)) if 1+1 == 2: sql="select ID from usuarios where email=%s" val=(form_login["email"],) dba.get_cursor().execute(sql,val) result=dba.get_cursor().fetchone() user.set_id(result[0]) if 4+4==8: sql="select nombre from bancos where ID=%s" val=(user.get_banco(),) dba.get_cursor().execute(sql,val) result=dba.get_cursor().fetchone() bank=Banco(result[0]) print() print("=======================================================") print(f"============ Bienvenido a CompuEcommerce {user.get_nombre()}!!=======\n") return Menu_us(user,bank) else: print("\nUsuario o contraseña incorrecta.\n") return login()
def __init__(self): self.usuarios = [] self.vehiculos = [] # SUPONEMOS QUE HAY TRES USUARIOS PRE-CARGADOS self.usuarios.append( Usuario('Juan', 'Perez', 1, 'meca', TipoUsuariosEnum.MECANICO)) self.usuarios.append( Usuario('Esteban', 'Quito', 2, 'client', TipoUsuariosEnum.CLIENTE)) self.usuarios.append( Usuario('Juan', 'Perez', 3, 'dios', TipoUsuariosEnum.ADMINISTRADOR)) self.opciones_cliente = { "1": self.cargar_vehiculo_cliente, "2": self.consultar_service_cliente, "3": self.listar_vehiculos_cliente, "4": self.salir } self.opciones_admin = { "0": self.consultar_service, "1": self.listar_vehiculos, # "2": self.cargar_vehiculo_cliente, "3": self.cargar_vehiculo, "4": self.borrar_vehiculo, "5": self.listar_usuarios, # "6": self.listar_vehiculos_cliente, # "7": self.listar_vehiculos_cliente, # "8": self.listar_vehiculos_cliente, "9": self.salir }
def setUp(self): self.estacao = Estacao(1, "estacao 1 do microdromo", 250, 1, "fila 1") self.servidor = Servidor(1, "servidor de impressao do microdromo", 500, 2, 50, 100) self.impressora1 = Impressora(1, "Impressora do microdromo", 350, self.servidor) self.impressora2 = Impressora(2, "Impressora do microdromo", 400, self.servidor) self.usuario1 = Usuario("edson", "eds") self.usuario2 = Usuario("patty", "pat")
def parse_json(json_source): json_usuarios = json_source["usuarios"] json_usuario_referencia = json_source["usuario_referencia"] usuario_referencia = Usuario(json_usuario_referencia) print('Usuario referencia:', usuario_referencia) usuarios = [] for json_usuario in json_usuarios: usuarios.append(Usuario(json_usuario)) return usuario_referencia, usuarios
def test_win(self): juego = Usuario() juego.respuesta = "1234" juego.play("1234") self.assertEqual(juego.bien, 4) self.assertEqual(juego.regular, 0) self.assertFalse(juego.is_playing)
def test_bienregular_usuario(self): juego = Usuario() juego.respuesta = "1234" juego.check_bienregular("1243") self.assertEqual(juego.bien, 2) self.assertEqual(juego.regular, 2) self.assertTrue(juego.is_playing)
def login(): salir = False while (salir != True): formlogin = {} if debug == 1: formlogin['mail'] = "*****@*****.**" formlogin['password'] = "******" else: formlogin['mail'] = input("Escriba su mail: ") formlogin['password'] = getpass.getpass("Escriba su password: "******"Hola " + Fore.GREEN + user.get_nombrecom() + Fore.RESET + " un gusto tenerte de vuelta!") menu.menuPrincipal() menu.ingreso() username = user.get_nombrecom() valor = int(input()) if not isinstance(valor, int): print("solo ingrese numero") if int(valor) >= 0 and int(valor) <= 3: menu.opcion(valor, username) salir = True else: print("La opción ingresada no es valida: " + str(valor)) print("Solo ingrese numero del 0 al 3") print("\n") else: print(Fore.RED + " Usuario o contraseña incorrectos" + Fore.RESET) salir = False
def registrar(): nome = request.form['nome'] email = request.form['email'] senha = request.form['senha'] usuario = Usuario(0,nome,email,senha) c.cadastrar(usuario) return redirect(url_for('main_page'))
def get_data_users(self, cola): user = Usuario() while True: data_user = user.getAllUsers() cola.put(data_user[0]) #print("dentro de funcion usuarios: ",cola.get()) sleep(5)
def test_remove_post(self): conn = self.__class__.connection pst = Post(conn) cid = Cidade(conn) user = Usuario(conn) # Pega todas as cidades cids = cid.lista() oldPst = ('Um novo passaro', 'Encontrei um passaro novo na minha caminhada', 'https://passarito.com') oldUser = ('david', "*****@*****.**", "David Fogelman", cids[0][0]) user.adiciona(*oldUser) res = user.acha(oldUser[0]) id = res[0] pst.adiciona(id, *oldPst) res = pst.lista() idPost = res[0][0] pst.remove(idPost) res = pst.lista() self.assertIsNone(res)
def test_adiciona_post(self): conn = self.__class__.connection pst = Post(conn) cid = Cidade(conn) user = Usuario(conn) # Pega todas as cidades cids = cid.lista() oldPst = ('Um novo passaro', 'Encontrei um passaro novo na minha caminhada', 'https://passarito.com') oldUser = ('david', "*****@*****.**", "David Fogelman", cids[0][0]) user.adiciona(*oldUser) res = user.acha(oldUser[0]) self.assertSequenceEqual(res, oldUser) id = res[0] pst.adiciona(id, *oldPst) psts = pst.lista() self.assertTrue(any(elem in psts[0] for elem in oldPst)) res = pst.acha_por_id(psts[0][0]) self.assertSequenceEqual(res, psts[0]) idPost = psts[0][0] pst.remove(idPost) res = pst.lista() self.assertFalse(res)
def test_usuario_remove_preferencia_passaro(self): conn = self.__class__.connection pas = Passaro(conn) cid = Cidade(conn) user = Usuario(conn) # Pega todas as cidades cids = cid.lista() oldPas = ('Bentivinus Bolotoide', 'Bem-te-vi', 'Passarinho') oldUser = ('david', "*****@*****.**", "David Fogelman", cids[0][0]) oldPref = (oldUser[0], oldPas[0]) user.adiciona(*oldUser) res = user.acha(oldUser[0]) self.assertSequenceEqual(res, oldUser) pas.adiciona(*oldPas) res = pas.lista() self.assertCountEqual(res, (oldPas, )) res = user.lista_pref(oldUser[0]) self.assertFalse(res) user.adiciona_pref(*oldPref) res = user.lista_pref(oldUser[0]) self.assertIsNotNone(res) self.assertSequenceEqual(res, (oldPref, ))
def test_lista_usuarios(self): conn = self.__class__.connection cid = Cidade(conn) user = Usuario(conn) # Pega todas as cidades cids = cid.lista() allUsers = [ ('david', "*****@*****.**", "David Fogelman", cids[0][0]), ('david alias', "*****@*****.**", "David Pasaro", cids[0][0]) ] # Verifica que ainda não tem pássaros no sistema. res = user.lista() self.assertFalse(res) # Adiciona alguns perigos. users_id = [] for u in allUsers: user.adiciona(*u) users_id.append(user.acha(u[0])) # Verifica se os perigos foram adicionados corretamente. res = user.lista() self.assertCountEqual(res, (users_id)) # Remove os perigos. for u in users_id: user.remove(u[0]) # Verifica que todos os perigos foram removidos. res = user.lista() self.assertFalse(res)
def test_adiciona_usuario(self): conn = self.__class__.connection cid = Cidade(conn) user = Usuario(conn) # Pega todas as cidades cids = cid.lista() oldUser = ('david', "*****@*****.**", "David Fogelman", cids[0][0]) user.adiciona(*oldUser) # tenta adicionar duas vezes o passaro try: user.adiciona(*oldUser) self.fail('Nao deveria ter adicionado o mesmo passaro duas vezes.') except ValueError as e: pass id = user.acha(oldUser[0]) self.assertIsNotNone(id) # Tenta achar um perigo inexistente. id = user.acha('Usuarium NonExistum') self.assertIsNone(id)
def insertar(self, nombre, apellido, fecha_nacimiento, sexo, nombre_usuario, pwd, telefono): id = len(self.usuarios) self.usuarios.append( Usuario(id, nombre, apellido, fecha_nacimiento, sexo, nombre_usuario, pwd, telefono)) return id
def login_usuario(control): intento=3 while intento!=0: os.system('cls') print("Bienvenido a CARALIBRO") print("Por favor ingrese la siguiente informacion:") user= input("ID de Usuario o Email: ") password=stdiomask.getpass("Password: "******"presione cualquier tecla para continuar...") else: menuUs = menuUsuario(Usuario(*data),control) menuUs.menu() input('Hasta Luego') break
def listar(): daoI = IdeiaDao() lista = daoI.listar(100, 0) usuario = Usuario(login=session['login'], senha=session['senha']) daoU = UsuarioDao() u = daoU.buscar(usuario) return render_template("listar.html", ideias=lista, usuario=u)
def get_data_users(self, cola, cola2): user = Usuario() while True: data_user = user.getAllUsers() cola.put(data_user[0]) cola2.put(data_user[1]) sleep(5)
def buscar_usuario(username): with open("BaseDeDatos.txt", "r") as bd: datos = bd.readlines() for dato in datos: usuario = dato[:-1].split(',') # [:-1] para quitar el salto de linea if usuario[0] == username: return Usuario(usuario[0], usuario[1], usuario[2], usuario[3])
def login(): usuario = request.args.get('usuario') password = request.args.get('password') userDB = Usuario(conexion, cursor) print(userDB.login(usuario, password)) return usuario
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
def userInfo(): usuario = Usuario(db) user = request.get_json(force=True) if(usuario.exists(user['usuario'])): return jsonify(usuario.showInfo(user['usuario'])) return str(False)
def parse_json_usuarios(json_source): json_usuarios = json_source["usuarios"] usuarios = [] for json_usuario in json_usuarios: usuarios.append(Usuario(json_usuario)) return usuarios
def editarUsuario(): user = Usuario(db) data = request.get_json(force=True) print(data) user.actualizar(data) respuesta = make_response("Hello World") respuesta.headers.add("Access-Control-Allow-Origin", "*") return respuesta
async def verify(self, ip): user = Usuario() res = await user.verify(ip) response = self.conv_json({ "reason": 'verification_response', "response": str(res) }) return response
def post_usuario(item: usuarioObj): usr = Usuario(connection) try: usr.adiciona(item.username, item.email, item.nome, item.idCidade) except Exception as e: print(e) return {"error": "Não foi possivel adicionar usuário"} return {}
def cadastra_usuario(cpf): if arvore_usuarios.rb_iterative_tree_search(cpf) == cpf: print("usuario já cadastrado") else: cpf=input("Nome do livro: ") nome = input("Nome do autor: ") usuario = Usuario(cpf,nome) arvore_livros.rb_insert(usuario)
def login(): #print(request.args) usuario = request.args.get('usuario') password = request.args.get('password') userDB = Usuario(conexion, cursor) respuesta = make_response(str(userDB.login(usuario, password))) respuesta.headers.add('Access-Control-Allow-Origin', '*') return respuesta
def adicionar_usuario(): nome = input("Nome: ") sobrenome = input("Sobrenome: ") login = input("Login: "******"Senha: ") tipo = input("Tipo (1 ADM, 2 COMUM): ") usuario = Usuario(nome, sobrenome, login, senha, tipo) session_add(usuario)