diff --git a/.gitignore b/.gitignore index 510eea7..5753619 100644 --- a/.gitignore +++ b/.gitignore @@ -8,14 +8,6 @@ CSharp Parking API/.vs CSharp Parking API/obj CSharp Parking API/bin -# Ignore SQLite database files -CSharp Parking API/Database/*.db -*.db -*.db-shm -*.db-wal -*.sqlite -*.sqlite3 - # Ignore environment-specific appsettings (keep appsettings.json committed) CSharp Parking API/appsettings.Development.json diff --git a/CSharp Parking API/Database/parking.db b/CSharp Parking API/Database/parking.db new file mode 100644 index 0000000..488b43e Binary files /dev/null and b/CSharp Parking API/Database/parking.db differ diff --git a/Import_Data_To_Database.py b/Import_Data_To_Database.py index 391bb12..472f175 100644 --- a/Import_Data_To_Database.py +++ b/Import_Data_To_Database.py @@ -1,3 +1,4 @@ +import getpass import json import sqlite3 from datetime import datetime @@ -127,6 +128,11 @@ def insert_payments(cursor, payments): cursor.execute(sql, tuple(db_payment.values())) def main(): + # Require admin token before running + admin_token = getpass.getpass('Voer admin token in (verplicht): ') + if not admin_token or not admin_token.strip(): + print('Geen admin token opgegeven. Import wordt afgebroken.') + return conn = sqlite3.connect(DB_PATH) cursor = conn.cursor() # Load and insert users