Advertisement
Guest User

Untitled

a guest
Feb 26th, 2020
248
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.84 KB | None | 0 0
  1.  
  2. def login():
  3. def validateLogin(username, password, window):
  4. res = singleSqlCommand(
  5. "SELECT * from Users_LogPas where user_login =\"{}\" AND user_pass=\"{}\"".format(username.get(),
  6. password.get()))
  7. if len(res) == 0:
  8. print("Not user, suggest registration")
  9. else:
  10. tkWindow.destroy()
  11. print(list(res[0]))
  12. if list(res[0])[2] != None:
  13. print("student")
  14. main_menu_student(list(res[0])[2])
  15. elif list(res[0])[3] != None:
  16. print("teacher")
  17. main_menu_teacher(list(res[0])[3])
  18. elif list(res[0])[4] != None:
  19. print("stuff")
  20. main_menu_staff(list(res[0])[4])
  21. else:
  22. show("for teacher and staff window coming soon")
  23.  
  24. tkWindow = Tk()
  25. tkWindow.configure(background='green')
  26. tkWindow.geometry('400x150')
  27. tkWindow.title('login')
  28.  
  29. usernameLabel = Label(tkWindow, text="User Name").grid(row=0, column=0)
  30. username = StringVar()
  31. usernameEntry = Entry(tkWindow, textvariable=username).grid(row=0, column=1)
  32.  
  33. passwordLabel = Label(tkWindow, text="Password").grid(row=1, column=0)
  34. password = StringVar()
  35. passwordEntry = Entry(tkWindow, textvariable=password, show='*').grid(row=1, column=1)
  36.  
  37. validateLogin = partial(validateLogin, username, password, tkWindow)
  38.  
  39. loginButton = Button(tkWindow, text="Login", highlightbackground="green", command=validateLogin).grid(row=4, column=0)
  40.  
  41. tkWindow.mainloop()
  42.  
  43. login()
  44.  
  45.  
  46. if __name__ == '__main__':
  47. main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement