import mysql.connector
import hashlib
import getpass

# Připojení k databázi
conn = mysql.connector.connect(
    host="localhost",
    user="yugo",
    password="abcd1234",
    database="yugo"
)

cursor = conn.cursor()

# Zadání údajů
username = input("Zadej uživatelské jméno: ").strip()
password = getpass.getpass("Zadej heslo (nebude vidět): ").strip()
misto = input("Zadej místo: ").strip()

# Hashování hesla pomocí SHA-256
hashed = hashlib.sha256(password.encode('utf-8')).hexdigest()

# Uložení do databáze
try:
    cursor.execute("INSERT INTO users (username, password_hash, misto) VALUES (%s, %s, %s)", (username, hashed, misto))
    conn.commit()
    print("✅ Uživatelský účet byl úspěšně vytvořen.")
except mysql.connector.Error as err:
    print(f"❌ Chyba při vkládání: {err}")

cursor.close()
conn.close()
