Python - ¿Cómo arreglo este parte de un login de tkinter?

 
Vista:

¿Cómo arreglo este parte de un login de tkinter?

Publicado por anonymous (1 intervención) el 09/08/2022 08:13:21
Todo lo demás de mi código está bien, pero lo que necesito en esta parte del Login es:
Que el usuario inicie sesión y si hay equivocación en la contraseña, que hayan 3 intentos mas que permitan volver a colocar la contraseña en una caja de texto y al llegar al tercer intento la ventana se deba cerrar, como dije estoy usando la libreria tkinter para este codigo y pues es el unico problema es este, asi está el código que llevo formando pero no me da lo que quiero.

def validar():
intentos=3
if entrada1.get()=="SteveJobs":
abrirventana2()
else:
if "SteveJobs"!=entrada1.get():
messagebox.showerror("Error","Necesita tres intentos")
if intentos<=3:
entrada1.get()
messagebox.showerror("Error","Necesita dos intentos")
if intentos==3:
entrada1.get()
messagebox.showerror("Error","Necesita un intento")
if "SteveJobs"!=entrada1.get():
messagebox.showwarning("Peligro","Contraseña Incorrecta")
ventana.destroy()
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Francisco Javier
Val: 249
Ha aumentado su posición en 29 puestos en Python (en relación al último mes)
Gráfica de Python

¿Cómo arreglo este parte de un login de tkinter?

Publicado por Francisco Javier (313 intervenciones) el 11/08/2022 15:30:24
Cada intento fallido como válidas si intentos<=3: pues debes de:
1
intentos-=1
Para que vaya quitando intentos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar