Advertisement
Guest User

Untitled

a guest
Feb 22nd, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.17 KB | None | 0 0
  1. from tkinter import *
  2. from random import randint
  3.  
  4. # -------------------------
  5. # TRAITEMENT
  6. # -------------------------
  7. def submit():
  8.  
  9. get_pseudo = pseudo_entry.get()
  10. get_password = password_entry.get()
  11.  
  12. with open("database.txt", "r") as f:
  13. for line in f.readlines():
  14. line_file = (line.replace('\n', '').split(' ! '))
  15. print(line_file)
  16. print(get_pseudo)
  17. if (line_file[0] == str(get_pseudo)):
  18. alert.set("Mot de passe et utilisateur trouvé !")
  19. pseudo_entry.destroy()
  20. password_entry.destroy()
  21. else:
  22. alert.set("Mot de passe ou utilisater incorrect.")
  23.  
  24.  
  25. # -------------------------
  26. # CONFIG
  27. # -------------------------
  28. fenetre = Tk()
  29.  
  30. fenetre.title("Se connecter")
  31. fenetre.geometry("400x300")
  32.  
  33. total_fenetre = Frame(fenetre, bg="lightblue")
  34.  
  35. # -------------------------
  36. # ALERT
  37. # -------------------------
  38. alert = StringVar()
  39. alert.set("Veuillez indiquer vos informations.")
  40.  
  41. labelle = Label(total_fenetre, textvariable=alert)
  42. labelle.grid(row=0, column=0, padx=5, pady=5)
  43.  
  44.  
  45. # -------------------------
  46. # USER
  47. # -------------------------
  48. pseudo = StringVar()
  49. pseudo.set("Utilisateur")
  50.  
  51. labelle = Label(total_fenetre, textvariable=pseudo)
  52. labelle.grid(row=1, column=0, padx=5, pady=5)
  53.  
  54. pseudo_entry = Entry(total_fenetre)
  55. pseudo_entry.grid(row=1, column=1)
  56.  
  57. # -------------------------
  58. # PASSWORD
  59. # -------------------------
  60. password = StringVar()
  61. password.set("Mot de passe")
  62.  
  63. labelle = Label(total_fenetre, textvariable=password)
  64. labelle.grid(row=2, column=0, padx=5, pady=5)
  65.  
  66. password_entry = Entry(total_fenetre, show='*')
  67. password_entry.grid(row=2, column=1)
  68.  
  69. # -------------------------
  70. # SUBMIT
  71. # -------------------------
  72. envoyer = Button(total_fenetre, text="Valider", bg="black", fg="white", command=submit)
  73. envoyer.grid(row=3, column=0, padx=5, pady=20, ipadx=10, ipady=2)
  74.  
  75. total_fenetre.pack(anchor=CENTER, expand=1, ipadx=10, ipady=10)
  76.  
  77. fenetre.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement