gpt4 book ai didi

php - 在 Drupal 中重新通知用户帐户

转载 作者:可可西里 更新时间:2023-11-01 13:29:04 26 4
gpt4 key购买 nike

当用户在 Drupal 站点注册时,Drupal 会向用户发送一条可配置的消息,让他们知道自己的用户名和密码。

我导入了大约 1,000 个用户,但当时我不想通知他们 - 但现在我想通知他们。有没有办法在不重新导入用户的情况下通知用户?

我查看了一些我认为可能包含该功能的模块,但找不到它??

最佳答案

当然有办法:如果你只想做一次,我建议使用一种快速简单的方法......drupal_bootstrap()。在外部 php 文件中调用此函数来引导 Drupal,然后加载用户并发送电子邮件消息。这是一个伪代码:

<?php
// ...

// Change directory to Drupal root
chdir(../../);

// Bootstrap Drupal
require './includes/bootstrap.inc';

// You might want to pass DRUPAL_BOOTSTRAP_DATABASE instead
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);

$db_result = db_query('SELECT * FROM {users}');

while ($user_object = db_fetch_object($db_result)) {
// TODO: Use 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 上阅读更多内容:drupal_mail() drupal_bootstrap() .

关于php - 在 Drupal 中重新通知用户帐户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2342775/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com