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


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()