Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Problema con un programa de login y usuario
#1
Buenas tardes

Estoy teniendo problemas para poder guardar multiples usuarios con sus contraseñas en el programa que estoy haciendo, que es para una entrega de un curso.

Mes esta costando mucho entender como puedo hacerlo, si alguno me puede encarrilar para ver que estyo haciendo mal. Desde ya gracias!

def almacenar_datos():
    print("BIENVENIDO AL PROGRAMA DE CREACION DE USUARIOS!!")
    while True:
        almacenar = {}
        user = input("Digame su nombre de usuario que quiere utilizar: ")
        pwd = input("Digame su contraseña: ")
       
        almacenar[user] = pwd
        print("Gracias por registrarse!!!")
        seguir = input("Desea seguir agregando usuarios? \n (si/no)")
   
        if seguir.lower() != "si":
            print("PROGRAMA FINALIZADO")
            break
    return almacenar  
usuarios_registrados = almacenar_datos()
def login_usuarios():
    print("BIENVENIDO AL PROGRAMA DE INICIO DE SESION!!!")
   
    while True:
        user_ = input("Coloque su usuario: ")
        pwd_ = input("Coloque su contraseña: ")
        if user_ in usuarios_registrados.keys() and pwd_ in usuarios_registrados.values():
            seguir_ = print("Inicio de sesion exitosa")
            if seguir_.lower() != "si":
                print("PROGRAMA FINALIZADO")
                break
           
        else:
            print("Usuario o contrasseña incorrecta, vuelva a intentarlo nuevamente!")
           
login_usuarios()
Responder
#2
Cambia esto:

Código:
if user_ in usuarios_registrados.keys() and pwd_ in usuarios_registrados.values():


a esto

Código:
if user_ in usuarios_registrados and pwd_ in usuarios_registrados.values():
Responder


Salto de foro:


Usuarios navegando en este tema: 2 invitado(s)