我在我的网站上有大约40,000名用户,但其中大约20,000人是自动注册的(大概是通过评论垃圾邮件发送者),我想删除这些。
很容易发现它们,因为它们的注册日期/时间与它们上次访问的日期/时间完全相同。
如何在视图中筛选用户列表,以便只获得其“==”最后访问成员“的用户?
发布于 2013-02-04 18:28:28
这些不是完全匹配的。它使用一个变化的timestamp值,即使只有几秒钟。
我建议在一些自定义PHP中这样做
该模块,或者编写您自己的自定义函数。您可以将timestamp差值转换为一个合理的值(例如,在1小时内?)然后是user_delete()
我还会添加一个captcha和/或电子邮件验证,以帮助防止这种情况。
https://drupal.stackexchange.com/questions/59704
复制相似问题