Мне было поручено создать базовую функцию входа в систему с использованием различных имен входа, уже сохраненных в текстовом файле, проблема в том, что я проверяю первую строку файла.
def login_system():
global logged_in
username = input("Please Enter Your Username: ")
password = input("Please Enter Your Password: ")
f = open("staff.txt", "r")
for line in f:
if line == username+":"+password:
print ("You Are Logged In")
logged_in += 1
clear()
return True
else:
print ("Your username and password combination is incorrect, please see the administrator")
logged_in += 0
return False
иэто содержимое моего файла staff.txt.
имя пользователя: пароль
имя пользователя2: пароль2
пример: пример
Забыл упомянуть, что когда он выводит строку, он выводит * сколько строк в моем текстовом файле, я исправлю это позже.