回答:
違いは、メールはユーザーが使用する実際の電子メールアドレスであるのに対し、initは単純なDrupalインストールでは、ユーザーアカウントの作成時に使用した電子メールアドレスを含むことです。
場合にはベーカリーシングルサインオンシステムモジュールは、(ベーカリー用語で)スレーブサイトにインストールされているのinit欄には、マスター・サイト上でのユーザーアカウントへのリンクが含まれています。
だから、initフィールドは、ユーザーアカウントを明確に識別するフィールドとして説明でき、それは(デフォルトでは、サードパーティのモジュールがコンテンツを変更しない場合)初期の電子メールアドレスを含むように設定されます。(それが、フィールドがinitという名前になった理由のようです。)
Drupal.orgは、ユーザーがアカウントへのアクセスを失った場合にinitフィールドを使用し、それを報告する新しいアカウントを作成します。以前のアカウントを登録するときに使用した電子メールは(公にではなく)尋ねられます。Drupal.orgの管理者は、データベースコンテンツを読み取ることで、紛失したアカウントの登録時に使用したメールとまったく同じであることを確認します。(私が知っている限り、自動的にそうすることを可能にするモジュールはありません。)
admin@example.com
:管理者アカウントが持っている$user->init === 'admin@example.com'
場合でも、実際の場所はadmin / reports / updates / settingsで、これにはadmin@example.com
。(これは古いウェブサイトにありましたが、どうやってそこに