Drupal hesabın yeniden bildirmek kullanıcı

1 Cevap php

Drupal sitesinde bir kullanıcı işaretleri kadar, Drupal onların kullanıcı adı ve şifrenizi bildirerek kullanıcıyı göndereceğiz yapılandırılabilir bir mesajı olduğunda.

Ben ithal yaklaşık 1.000 kullanıcı var, ama zaman, ben onları bildirmek istemiyordu - ama şimdi biliyorum. Onları reimporting olmadan kullanıcılara bildirmek bir yolu var mı?

Ben bu işlevi içeren düşündüm bazı modülleri aracılığıyla baktım, ama bulamadım?

1 Cevap

Tabii ki bir yolu var: Bu işlem sadece bir kez gidiyoruz, ben size hızlı ve kolay bir şekilde kullanmanızı öneririz, drupal_bootstrap(). Drupal bootstrap bu işlevin bir dış php dosya markası Kullanımda:

...
chdir(../../); // Change directory to drupal root.
require './includes/bootstrap.inc';
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL); // Also you can pass DRUPAL_BOOTSTRAP_DATABASE.

$db_result = db_query('SELECT * FROM {users}');
while($user_object = db_fetch_object($db_result)){
    // TODO: Making use of drupal_mail() to send desired emails.
    // User Name: $user_object->name
    // User Email: $user_object->email
    // Don't forget to pass 'em through the check_plain()
    ...
}
...

Drupal API daha fazla oku: drupal_mail() drupal_bootstrap() .