Advertisement
Guest User

Untitled

a guest
Aug 12th, 2017
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.45 KB | None | 0 0
  1. from appJar import gui
  2. from tkinter import messagebox, Label, Button, FALSE, Tk, Entry
  3. import time
  4.  
  5. def login():
  6.  
  7.  
  8. def try_login():
  9. Admin = ("Tom")
  10. password = ("a")
  11.  
  12. User_1 = ("User1")
  13. password_User1 = ("b")
  14.  
  15. User_2 = ("User2")
  16. password_User2 = ("c")
  17.  
  18. print("Trying to login...")
  19.  
  20. if Admin_guess.get() == Admin and password_guess.get() == password:
  21. messagebox.showinfo("-- COMPLETE --", "You Have Now Logged In.", icon="info")
  22. app = gui()
  23. print('Admin loged in')
  24. file = open("Log_ins.txt", 'a')
  25. file.write('nnAdmin logged in: ' + time.strftime('%X %x %Z'))
  26. file.close()
  27. window.destroy()
  28. #Admin_window()#This goes to the admin page but i dont belive that is needed to solve this issue
  29.  
  30. elif Admin_guess.get() == User_1 and password_guess.get() == password_User1:
  31. messagebox.showinfo("-- COMPLETE --", "You Have Now Logged In.", icon="info")
  32. print('User 1 loged in')
  33. file = open("Log_ins.txt", 'a')
  34. file.write('nnUser1 logged in: ' + time.strftime('%X %x %Z'))
  35. file.close()
  36.  
  37. elif Admin_guess.get() == User_2 and password_guess.get() == password_User2:
  38. messagebox.showinfo("-- COMPLETE --", "You Have Now Logged In.", icon="info")
  39. print('User2 loged in')
  40. file = open("Log_ins.txt", 'a')
  41. file.write('nnUser2 logged in: ' + time.strftime('%X %x %Z'))
  42. file.close()
  43.  
  44. else:
  45. messagebox.showinfo("-- ERROR --", "Please enter valid infomation!", icon="warning")
  46.  
  47.  
  48. #Gui Things
  49. window = Tk()
  50.  
  51. window.overrideredirect(1)
  52. window.wm_attributes("-topmost", 1)
  53. window.resizable(width=False, height=False)
  54. window.title("Log-In")
  55. window.geometry("200x150")
  56.  
  57. #Creating the username & password entry boxes
  58. username_text = Label(window, text="Username:")
  59. Admin_guess = Entry(window)
  60.  
  61. password_text = Label(window, text="Password:")
  62. password_guess = Entry(window, show="*")
  63.  
  64. #attempt to login button
  65. attempt_login = Button(text="Login", command=try_login)
  66.  
  67. username_text.pack()
  68. Admin_guess.pack()#####LBL
  69. password_text.pack()
  70. password_guess.pack()####LBL
  71. attempt_login.pack()
  72.  
  73. #Main Starter
  74. global root
  75. root = Tk()
  76. w, h = root.winfo_screenwidth(), root.winfo_screenheight()
  77. root.configure(bg = 'Black')
  78. root.overrideredirect(1)
  79. LabelM = Label(root, text = 'Backdrop', bg = 'Red', fg = 'Green',)
  80. LabelM.config(font=("Courier", 44))
  81. LabelM.pack()
  82.  
  83.  
  84.  
  85.  
  86.  
  87. root.geometry("%dx%d+0+0" % (w, h))
  88. root.mainloop()
  89.  
  90. window.mainloop()
  91.  
  92. login()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement