Мне удалось войти в процесс после глубокого понимания концепции. Вот код.
def admin_login():
if ADMIN_USERNAME.get() == "" or ADMIN_PASSWORD.get() == "":
l2.config(text="PLEASE COMPLETE THE REQUIRED FIELD!!", fg="red", bg="yellow", font=f7)
else:
c.execute("SELECT * FROM ADMIN_LOGIN WHERE ADMIN_USERNAME = ? AND ADMIN_PASSWORD = ?",
(ADMIN_USERNAME.get(), ADMIN_PASSWORD.get()))
if c.fetchone() is not None:
e()
ADMIN_USERNAME.set("")
ADMIN_PASSWORD.set("")
else:
l2.config(text="INVALID ADMIN USERNAME OR PASSWORD!", fg="red", bg="yellow", font=f7)
ADMIN_USERNAME.set("")
ADMIN_PASSWORD.set("")
connn.commit()
Я сделал функцию ADMIN_LOGIN () внутри той же функции, которая создает страницу входа в систему. Ранее я былПопытка сделать обе функции по отдельности. Теперь это работает гладко. Спасибо.