我正在运行一个私有的Drupal 7网站,其中所有用户帐户都是由管理员和经理创建的。我需要确保所有用户都可以访问其帐户创建时使用的电子邮件帐户。
执行以下操作的最佳方法是:
是否有任何Drupal 7模块可以帮助实现这一目标? 有关构建可帮助解决此问题的自定义模块的任何建议吗?
答案 0 :(得分:0)
您可以使用Mass Password Reset模块,阅读模块说明:
此模块允许具有“管理用户”权限的用户重置 所有用户帐户并通知所有用户
详细
该模块将重置除了以外的所有用户的密码 管理超级用户ID 1.您可以选择重置 管理超级用户ID 1.重置密码后,用户 将可选择使用Drupal密码恢复接收电子邮件 电子邮件。密码恢复电子邮件内容可以在 帐户设置配置页面。
用例
您预先创建了大量用户帐户,并希望在网站启动期间向所有用户发送密码恢复电子邮件。 出于安全原因,您需要快速更改站点上的所有密码。
您也可以使用Force Password Change模块:
此模块允许管理员按角色,个人强制用户 用户或新创建的用户,可以在下一个用户上更改密码 页面加载或登录,和/或一段时间后使其密码到期 时间。
正如Patrick W所说:您可以使用Generate Password模块:
伟大的实用程序模块,使密码字段可选(或 隐藏)添加新用户页面(admin& registration)。如果 注册时未设置密码字段,系统会 生成密码。您可以选择在此处显示此密码 它创造的时间。
参考: