Изображение базы данных
Привет. Я создал систему входа в систему с помощью python и MySQL, но она не работает правильно, потому что, если я введу имя пользователя, которое находится в БД, это имя пользователя может работать со всеми паролями из listforPw.
Пожалуйста, прочитайте следующий код и посмотрите изображение, которое я загрузил:
mycursor.execute('SELECT * FROM users')
myresult = mycursor.fetchall()
listforName = []
listforPw = []
checkUsername = input('Insert your username : ' )
checkPassword = input('Insert your password : ')
for row in myresult:
listforName.append(row[3])
listforPw.append(row[4])
if checkUsername in listforName and checkPassword in listforPw:
print('You have logged in with succes !')
else:
print('Your credentials do not exist !')
Так что вопрос в том, что я не знаю, как я могу проверить, совпадает ли имя пользователя с паролем из строки имени пользователя.