Я хочу создать систему входа в систему, сравнивая пользовательский ввод и значение базы данных
def login():
usr = id_1.get()
psw = password_1.get()
if (usr == "" or psw == ""):
messagebox.showinfo('Login', "All Fields Required")
else:
conn = pyodbc.connect(
'DRIVER={SQL Server};'
'SERVER=MAX;'
'DATABASE=Test;'
'Trusted_Connection=yes;'
)
cursor = conn.cursor()
cursor.execute('SELECT * FROM Test.dbo.userid')
newd = cursor.fetchall()
for usr in newd:
if usr not in newd:
messagebox.showinfo('Login Failed', "Username not found")
else:
print("Username found")
Но он пытается слишком совпадать в каждой строке и в каждой строке, если данные не совпадает, он выдает окно сообщения каждый раз, когда данные не совпадают, но я хочу проверить всю строку и показать сообщение только после того, как все comaprision будет сделано. извините, мой английский sh не очень хорошая надежда, вы понимаете