-- Aktiva sessioner för säkerhetsöversikt
CREATE TABLE IF NOT EXISTS active_sessions (
  id VARCHAR(36) NOT NULL PRIMARY KEY,
  jti VARCHAR(36) NOT NULL,
  user_id VARCHAR(36) NOT NULL,
  user_type ENUM('handlaggare', 'portal') NOT NULL,
  device_name VARCHAR(100) NULL,
  ip_address VARCHAR(45) NULL,
  created_at DATETIME NOT NULL DEFAULT NOW(),
  UNIQUE INDEX idx_jti (jti),
  INDEX idx_user (user_id, user_type)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
