如何使用VBO批量修改用户密码

在实际的Drupal项目中,偶尔会遇到批量修改用户密码的情况。在这种情况下,创建一个用户视图,启用VBO字段,动作选用"Execute arbitrary PHP script"(执行任意的PHP脚本)。

在批量操作的时候,输出以下代码:

<?php
require_once DRUPAL_ROOT . '/' . variable_get('password_inc', 'includes/password.inc'
);
$entity->pass = user_hash_password('my_new_password'
);
user_save($entity
);
?>

 

注意,不要输入 <?php ?>,自己可以在这里根据需要修改密码。

参考文章:http://drupal.org/node/1414694

 

Drupal版本: