it-swarm-id.com

bidang "init" dan "mail" di tabel pengguna

Apa perbedaan antara bidang "init" dan "email"?

mail varchar(64)  User's e-mail address.
init varchar(64)  E-mail address used for initial account creation.
12
user780

Perbedaannya adalah bahwa mail adalah alamat email sebenarnya yang digunakan oleh pengguna, sementara init berisi, dalam bentuk polos Drupal instalasi, alamat email yang digunakan saat akun pengguna dibuat.
Dalam kasus modul Bakery Single Sign-On System dipasang di situs slave (dalam bahasa Bakery), bidang init berisi tautan ke akun pengguna di situs master.

Jadi, bidang init dapat dideskripsikan sebagai bidang yang secara jelas mengidentifikasi akun pengguna, dan itu adalah (secara default, ketika modul pihak ketiga tidak mengubah kontennya) disetel untuk berisi alamat email awal (Tampaknya itulah alasan mengapa bidang tersebut dinamai init.)

Drupal.org menggunakan bidang init jika pengguna kehilangan akses ke akun mereka, dan membuat akun baru untuk melaporkannya. Mereka ditanya (tidak secara publik) email mana yang mereka gunakan saat mendaftarkan akun mereka sebelumnya; administrator Drupal.org kemudian akan memverifikasi bahwa itu persis email yang mereka gunakan saat mendaftarkan akun yang hilang dengan membaca konten basis data. (Tidak ada modul yang memungkinkan untuk melakukannya secara otomatis, untuk apa yang saya tahu.)

14
kiamlaluno