web-gelistirme-sc.com

kullanıcılar tablosundaki "init" ve "mail" alanları

"İnit" ve "e-posta" alanları arasındaki fark nedir?

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

Aradaki fark postanın kullanıcı tarafından kullanılan gerçek e-posta adresidir init , bir düz Drupal kurulumunda, kullanıcı hesabı oluşturulduğunda kullanılan e-posta adresini içerir.
Fırın Tek Oturum Açma Sistemi modülünün bir köle sitesine (Fırın bölümünde) kurulması durumunda, init alanı, ana sitedeki kullanıcı hesabına bağlantı içerir.

Dolayısıyla, init alanı, bir kullanıcı hesabını kesin olarak tanımlayan ve (varsayılan olarak üçüncü taraf modülleri ' t içeriğini değiştir) başlangıç ​​e-posta adresini içerecek şekilde ayarlayın. (Alanın isimlendirilmesinin nedeni budur init .)

Drupal.org, kullanıcıların hesaplarına erişimini kaybetmeleri durumunda init alanını kullanır ve bunu bildirmek için yeni bir hesap oluşturur. Önceki hesaplarına kaydolurken kullandıkları e-postayı (herkese açık olmayan) soruyorlar; Drupal.org yöneticisi daha sonra veritabanı içeriğini okuyarak kaybolan 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.)

14
kiamlaluno