Gli utenti possono impostare un nome visualizzato, la lingua preferita e attivare l'MFA — senza uscire dal portale.
Il portale Intellixer dispone ora di una pagina profilo utente completa. Le impostazioni di identità che prima richiedevano un ticket di supporto sono ora self-service in pochi secondi.
Gli utenti possono attivare un secondo fattore (TOTP o SMS) direttamente dalla pagina del profilo usando il flusso di enrollment MFA di Firebase. Una volta attivato, ogni nuova sessione di login richiede il secondo fattore prima che il portale sia accessibile. L'MFA può essere disattivata dalla stessa pagina — il portale invalida immediatamente la sessione attiva per forzare una nuova autenticazione.
La migrazione 012 aggiunge display_name TEXT e preferred_lang TEXT alla tabella users. Gli aggiornamenti del profilo sono validati lato server; i nomi visualizzati sono limitati in lunghezza e codificati HTML prima dell'archiviazione. Lo stato MFA è gestito interamente da Firebase — nessun segreto MFA tocca il database Intellixer.