def main_menu():
"""Запускает текстовый интерфейс в консоли IDLE."""
init_database()
while True:
print("\n" + "=" * 30)
print(" СИСТЕМА АВТОРИЗАЦИИ ")
print("=" * 30)
print("1. Регистрация нового аккаунта")
print("2. Вход в систему")
print("3. Выход из программы")
choice = input("\nВыберите действие (1-3): ").strip()
if choice == "1":
print("\n--- РЕГИСТРАЦИЯ ---")
user = input("Введите новый логин: ").strip()
password = input("Введите пароль: ")
register_user(user, password)
elif choice == "2":
print("\n--- ВХОД В СИСТЕМУ ---")
user = input("Введите логин: ").strip()
password = input("Введите пароль: ")
login_user(user, password)
elif choice == "3":
print("\nПрограмма завершена. До свидания!")
break
else:
print("\n[!] Неверный пункт меню. Введите число от 1 до 3.")
# Этот блок автоматически запускает меню при нажатии F5 в IDLE
if __name__ == "__main__":
main_menu()