Un team di sviluppatori ha ideato un metodo innovativo per consentire la registrazione degli utenti utilizzando esclusivamente il numero di telefono, aggirando il vincolo di una colonna email NOT NULL nel database.
La tecnica sfrutta un approccio astuto: al momento dell’iscrizione, il sistema genera un indirizzo email temporaneo e univoco basato sul numero telefonico fornito, come ad esempio un formato ’[email protected]’. Questo valorizza il campo obbligatorio senza richiedere dati reali all’utente, mantenendo l’integrità del database.
Successivamente, viene implementata una funzione di verifica che mappa i numeri telefonici agli utenti, permettendo login futuri solo con il telefono. Per la conferma dell’identità, si invia un codice via SMS, garantendo sicurezza e semplicità.
Questa soluzione si rivela ideale per app mobile o servizi orientati al mobile-first, riducendo attriti nell’onboarding e ottimizzando l’esperienza utente. Il codice sorgente, condiviso pubblicamente, usa hashing per privacy e scalabilità, aprendo la porta a integrazioni con servizi di messaggistica.