gpt4 book ai didi

mysql - 我如何从 Joomla 中批量删除用户?我的网站遭到了垃圾邮件机器人的攻击,我有超过 40,000 名注册用户,但只有 1 名活跃用户。

转载 作者:行者123 更新时间:2023-11-29 02:56:59 25 4
gpt4 key购买 nike

  1. 我的一个 Joomla 站点有 1 个活跃用户,但有超过 40,000 个注册(垃圾邮件机器人创建)用户!通过 Joomla 用户界面并一次删除这些垃圾邮件用户 100 会花费很长时间,所以我试图找到一种通过 phpMyAdmin 批量删除的方法。我想我需要从 1 个以上的表(_users 和 _user_usergroup_map)中删除用户,所以如果有人可以提供帮助,请包括从两个表中删除所需的 MySql 查询。

  2. 如果我是唯一在此站点上设置用户的人,我该如何阻止机器人程序或其他请求注册的人?我需要使用 Spambotcheck(Joomla 组件)还是有其他方法?

  3. 如果我希望其他人在不同的站点上自行注册,使用验证码执行此操作的最佳方法是什么?我需要一个单独的插件/组件还是 Joomla 允许这样做?

最佳答案

关于问题 1:

假设您的活跃用户 ID 是 62。

# replace the 62 with your active used id
DELETE FROM #__users WHERE id > 62;

# replace the 62 with your active used id
DELETE FROM #__user_usergroup_map WHERE user_id > 62;

对于其他 2 个问题,您最好在 https://joomla.stackexchange.com/ 上提问.

关于mysql - 我如何从 Joomla 中批量删除用户?我的网站遭到了垃圾邮件机器人的攻击,我有超过 40,000 名注册用户,但只有 1 名活跃用户。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29750530/

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