Yanıtlar:
Fark, postanın kullanıcı tarafından kullanılan gerçek e-posta adresidir, init , düz bir Drupal kurulumunda, kullanıcı hesabı oluşturulduğunda kullanılan e-posta adresini içerir.
Durumda Fırın Tek Oturum Açma Sistemi modülü, (Ekmek deyişiyle) bir köle sitesinde yüklü init alan ana sitesinde kullanıcı hesabına bağlantı içerir.
Bu nedenle, init alanı, bir kullanıcı hesabını kesin olarak tanımlayan ve (varsayılan olarak üçüncü taraf modülleri içeriğini değiştirmediğinde) başlangıç e-posta adresini içerecek şekilde ayarlanan alan olarak tanımlanabilir. (Alanın init olarak adlandırılmasının nedeni budur .)
Drupal.org, kullanıcıların hesaplarına erişimini kaybetmeleri ve bunu bildirmek için yeni bir hesap oluşturmaları durumunda init alanını kullanır . Önceki hesaplarına kaydolurken kullandıkları e-postayı (herkese açık olmayan) soruyorlar; bir Drupal.org yöneticisi, veritabanı içeriğini okuyarak kayıp hesabı kaydederken tam olarak kullandıkları e-posta olduğunu doğrular. (Bildiklerim için bunu otomatik olarak yapmanıza izin veren bir modül yok.)
admin@example.com
: Yönetici hesabının sahip olabilmesine rağmen$user->init === 'admin@example.com'
, gerçekte bakılacak yer admin / raporlar / güncellemeler / ayarlar olup, bunlar da bir içerebiliradmin@example.com
. (Bu eski bir web sitesinde, oraya nasıl hiçbir fikrim yok :))