首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何删除/阻止CSV文件中包含的用户列表?

如何删除/阻止CSV文件中包含的用户列表?
EN

Drupal用户
提问于 2015-05-29 22:42:51
回答 2查看 342关注 0票数 1

我正在寻找一种解决方案,允许我从CSV文件中删除/阻止用户。

这里是我正在寻找的解决方案的更多信息:

我有一个CSV与一个用户名单,是垃圾邮件或没有回复电子邮件。我会把这个列表交给一个Drupal模块,并相应地删除、阻止或使非活动用户。

理想情况下,它的工作方式类似于logintoboggan:

  • 禁用帐户并保留其内容。
  • 禁用帐户并取消发布其内容。
  • 删除帐户并使其内容属于匿名用户。
  • 删除帐户及其内容。“

用户应该能够为批处理设置这个值。

我怎样才能做到这一点?如果有一个模块可以带我到一个类似的方向,那也没关系。

EN

回答 2

Drupal用户

发布于 2015-05-30 00:13:07

您确实不需要CSV;您所需要的只是标识列(例如mailuid)。为此,您可以使用批量用户删除模块选择一个选项。

此模块允许您通过管理界面批量删除用户。您提供了一个每行一个电子邮件地址的列表,并且使用批处理API删除了用户。

有了这个模块,您就可以抓取邮件列,将其输入到界面中进行大容量删除。

票数 6
EN

Drupal用户

发布于 2015-05-30 03:55:52

正如康涅狄格所说,大容量用户删除模块似乎可以工作。如果您正在寻找更多的一次性快速和肮脏的解决方案,您可以使用shell脚本来完成它,如下所示:

代码语言:javascript
复制
#!/bin/sh
while read username; do
  drush user-cancel $username
done < list_of_usernames.txt

有关Drush命令的更多信息,请参见http://www.drushcommands.com/drush-7x/user/user-cancel

票数 5
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/160148

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档