Spaces:
Sleeping
Sleeping
| # check_db_structure.py | |
| import sqlite3 | |
| conn = sqlite3.connect("users.db") | |
| cursor = conn.cursor() | |
| print("📋 Structure de la table users:") | |
| cursor.execute("PRAGMA table_info(users)") | |
| columns = cursor.fetchall() | |
| for col in columns: | |
| print(f" - {col[1]} ({col[2]})") | |
| print("\n👥 Utilisateurs:") | |
| cursor.execute("SELECT id, email, is_admin, face_image FROM users") | |
| users = cursor.fetchall() | |
| for user in users: | |
| print(f" - ID: {user[0]}, Email: {user[1]}, Admin: {user[2]}, Face: {'Oui' if user[3] else 'Non'}") | |
| # Vérifier/créer la table des logs | |
| cursor.execute(""" | |
| CREATE TABLE IF NOT EXISTS login_logs ( | |
| id INTEGER PRIMARY KEY AUTOINCREMENT, | |
| user_email TEXT, | |
| success BOOLEAN, | |
| method TEXT, | |
| timestamp DATETIME DEFAULT CURRENT_TIMESTAMP | |
| ) | |
| """) | |
| conn.commit() | |
| print("\n📊 Table login_logs vérifiée/créée") | |
| conn.close() |