-- Script pour créer manuellement une entrée audit_log pour un compte
-- Ceci le marquera comme ACTIF dans le panel admin

INSERT INTO audit_log (user_id, action, meta, created_at)
SELECT 
    id,
    'auth.login',
    JSON_OBJECT('email', email, 'manual_entry', TRUE),
    NOW()
FROM users
WHERE email = 'bruno@taaazzz.be';

-- Vérification
SELECT 
    u.email,
    MAX(al.created_at) as last_login,
    CASE 
        WHEN MAX(al.created_at) >= DATE_SUB(NOW(), INTERVAL 30 DAY) THEN 'ACTIF'
        ELSE 'INACTIF'
    END as status
FROM users u
LEFT JOIN audit_log al ON al.user_id = u.id AND al.action = 'auth.login'
WHERE u.email = 'bruno@taaazzz.be'
GROUP BY u.email;
