-- =====================================================
-- Migration 008: Add password hash for secure authentication
-- =====================================================

-- Lägg till password_hash för säker lösenordslagring
ALTER TABLE boc_users ADD COLUMN IF NOT EXISTS password_hash TEXT;

-- Skapa index för snabb login-lookup
CREATE INDEX IF NOT EXISTS idx_users_email ON boc_users(email);

-- Uppdatera befintliga användare med default lösenord (byt omedelbart!)
-- Default: 'changeme' - bcrypt hash
UPDATE boc_users 
SET password_hash = '$2a$12$LQv3c1yqBWVHxkd0LHAkCOYz6TtxMQJqhN8/LewKyNiAYMyzJ/I2K'
WHERE password_hash IS NULL;

-- Kommentar: Ovanstående hash är för 'changeme' - ALLA användare måste byta lösenord!
