Risposte:
La differenza è che la posta elettronica è l'indirizzo e-mail effettivo utilizzato dall'utente, mentre init contiene, in una semplice installazione di Drupal, l'indirizzo e-mail utilizzato al momento della creazione dell'account utente.
Nel caso in cui il modulo del sistema Single Sign-On di Bakery sia installato in un sito slave (in Bakery Parlance), il campo init contiene il collegamento all'account utente sul sito master.
Quindi, il campo init potrebbe essere descritto come il campo che identifica in modo inequivocabile un account utente e che è (per impostazione predefinita, quando i moduli di terze parti non cambiano il suo contenuto) impostato per contenere l'indirizzo e-mail iniziale. (Questo sembra il motivo per cui il campo è stato chiamato init .)
Drupal.org utilizza il campo init nel caso in cui gli utenti perdano l'accesso al proprio account e crea un nuovo account per segnalarlo. Viene chiesto (non pubblicamente) quale e-mail hanno usato durante la registrazione del loro account precedente; un amministratore di Drupal.org verificherebbe quindi che è esattamente l'e-mail utilizzata durante la registrazione dell'account perso leggendo il contenuto del database. (Non esiste un modulo che consente di farlo automaticamente, per quello che ne so.)
admin@example.com
: Anche se l'account amministratore potrebbe avere$user->init === 'admin@example.com'
, il posto effettivo in cui cercare è admin / reports / updates / settings, che potrebbe contenere anche unadmin@example.com
. (Questo era su un vecchio sito Web, non ho idea di come ci sia arrivato :))