Advertisement
Guest User

Untitled

a guest
Oct 22nd, 2016
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.50 KB | None | 0 0
  1. user_label = tkinter.Label(window, text="USERNAME", font="Arial 8 bold", bg="#a1dbcd")
  2. user_ent = tkinter.Entry(window)
  3. pass_label = tkinter.Label(window, text="PASSWORD", font="Arial 8 bold", bg="#a1dbcd")
  4. pass_ent = tkinter.Entry(window)
  5. btn = tkinter.Button(window, text="LOGIN", bg="#d8dbfd", command=getDetails, width="5", font="Arial 11 bold")
  6.  
  7. def getDetails():
  8. username = user_ent.get()
  9. print(username)
  10. try:
  11. fileuser = username + ".txt"
  12. file = open(username + ".txt", 'r+')
  13. line = file.readlines()
  14. password = pass_ent.get()
  15. username_error.pack_forget()
  16. if password == line[0]:
  17. newcreate()
  18. window.destroy()
  19. else:
  20. password_error.pack()
  21. except FileNotFoundError:
  22. username_error.pack()
  23.  
  24. def newcreate():
  25. new = tkinter.Tk()
  26. newpass_label = tkinter.Label(new, text="PASSWORD", font="Arial 8 bold", bg="#a1dbcd")
  27. new_pass_ent = tkinter.Entry(new)
  28. newpass2_label = tkinter.Label(new, text="RE-ENTER PASSWORD", font="Arial 8 bold", bg="#a1dbcd")
  29. new_pass_ent2 = tkinter.Entry(new)
  30. new_btn = tkinter.Button(new, text="CHANGE PASSWORD", font="Arial 11 bold", width="20", bg="#d8dbfd", command=getNewPassword, )
  31. newpass_label.pack()
  32. new_pass_ent2.pack()
  33. newpass2_label.pack()
  34. new_pass_ent.pack()
  35. new_btn.pack()
  36. new.mainloop()
  37.  
  38. def getNewPassword():
  39. if new_password == confirm_password:
  40. replace_line(fileuser, 0, new_password)
  41. password_changed = tkinter.Label(new, fg="#7CFC00", bg="a1dbcd", text="[SUCCESS] PASSWORD HAS BEEN CHANGED")
  42. password_changed.pack()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement