Quanti indirizzi ci sono? Se non sono molti, potresti sempre creare un badge SQL che si attivi automaticamente ogni giorno e lo conceda a chiunque non lo abbia e dovrebbe averlo.
Questo funziona meglio se c’è un piccolo numero di indirizzi coinvolti o se tutti coloro che dovrebbero avere il badge (e solo coloro che dovrebbero averlo) sono registrati con un dominio email comune.
Ad esempio, sui forum dei fan di Monster High del mio amico, abbiamo un badge che viene concesso automaticamente a tutti gli utenti con un’email verificata sul dominio principale.
La prima alternativa sarebbe utilizzare l’API per trovare account con indirizzi email corrispondenti e concedere i badge in quel modo.
Un’altra alternativa, che potrebbe funzionare meglio nel tuo caso, è utilizzare l’opzione di concessione di massa e utilizzare una variante dell’alternativa sopra. Invece di concedere il badge direttamente, fai in modo che lo script cerchi gli indirizzi email e, se trovati, aggiunga il nome utente a un elenco di utenti che dovrebbero avere il badge. Puoi quindi utilizzare la funzione di concessione in blocco per concederlo in massa in un’unica operazione.
Naturalmente, entrambe queste opzioni richiedono di controllare regolarmente gli aggiornamenti per gli utenti che si registrano in seguito, ma se stai utilizzando l’API, c’è anche un’alternativa lì.