Загрузка данных


print("Что вы хотите сделать? 1 - Регистрация, 2 - Войти")

if int(input()) == 1:

	print("Придумайте логин")
	login = input()
	print("Придумайте пароль")
	password = input()
	with open("reg.txt", 'a', encoding="utf-8") as file:
		file.write(f"Логин: {login}, Пароль: {password}\n")
		print("Регистрация успешна")

else:

	user_found = False

	while user_found == False:

		print("Введите логин")
		login = input()
		print("Введите пароль")
		password = input()
		with open("reg.txt", 'r', encoding="utf-8") as file:
			for line in file:
				clean_line = line.strip()
				parts = clean_line.split(", ")
				loginf = parts[0].split(": ")[1]
				passwordf = parts[1].split(": ")[1]

			if login == loginf and password == passwordf:
				print(login, password)
				print(loginf, passwordf)
				print(f"Регистрация успешная. Добро пожаловать {login}")
				user_found = True
			else:
				print("Логин или пароль неправильный")
				print("Хотите повторить (y/n)")
				if input() == "y":
					continue
				else:
				 	break 

		input()