Я создаю систему входа в систему на python с помощью Tkinter и смог записать в текстовый файл с именем пользователя и паролем в моем окне регистрации. Тем не менее, внутри моего окна входа в систему я не уверен, как проверить правильность ввода имени пользователя или пароля или нет?Проверка имени пользователя и пароля для python (Tkinter)
#Register window code
self.newNameEntry = Entry(self.master,
highlightcolor="grey",
highlightthickness=2,
highlightbackground="#FF4500")
self.newNameEntry.place(x=245, y=100)
self.newPasswordEntry = Entry(self.master,
highlightcolor="grey",
highlightthickness=2,
highlightbackground="#FF4500")
self.newPasswordEntry.place(x=245, y=140)
def signUp(self):
text = self.newNameEntry.get() + " " + self.newPasswordEntry.get() + "\n"
with open("LoginDetails.txt", 'a')as f:
f.write(text)
#Login window code
self.nameEntry = Entry(self.master,
highlightcolor="grey",
highlightthickness=2,
highlightbackground="#FF4500")
self.nameEntry.place(x=245, y=100)
self.passwordEntry = Entry(self.master,
highlightcolor="grey",
highlightthickness=2,
highlightbackground="#FF4500")
self.loginBtn = Button(self.master,
text="Login",
fg="white",
bg="#282828",
command = self.openHubWindow)#calls the function
self.loginBtn.place(x=298, y=192)
self.passwordEntry.place(x=245, y=140)
def openHubWindow(self): #Where I want the login checks to happen
self.master.withdraw()
root2 = Toplevel(self.master)
hub = HubWindow.TheHub(root2)
откройте файл и прочитайте по очереди и сравните его с логином и паролем. – furas