Php 从数据库中删除成员后无法登录ExpressionEngine
我在ExpressionEngine网站上遇到了新成员垃圾邮件问题。在几天的时间里,我聚集了2万名会员。我禁用了新成员注册,但我仍然必须清除所有无关的成员。我运行了一个SQL语句来删除所有从未发表评论或论坛帖子的成员,但我没有意识到我使用的管理员成员也被删除了。现在我无法登录以解决此问题 更奇怪的是,我知道我没有删除的帐户也不能再登录了 有没有人建议帮我登录Php 从数据库中删除成员后无法登录ExpressionEngine,php,mysql,expressionengine,Php,Mysql,Expressionengine,我在ExpressionEngine网站上遇到了新成员垃圾邮件问题。在几天的时间里,我聚集了2万名会员。我禁用了新成员注册,但我仍然必须清除所有无关的成员。我运行了一个SQL语句来删除所有从未发表评论或论坛帖子的成员,但我没有意识到我使用的管理员成员也被删除了。现在我无法登录以解决此问题 更奇怪的是,我知道我没有删除的帐户也不能再登录了 有没有人建议帮我登录 编辑:使用ee v 1.6.1Evan-如果您可以通过phpMyAdmin或其他方式直接访问您的数据库,只需直接创建一个新成员而无需密码,
编辑:使用ee v 1.6.1Evan-如果您可以通过phpMyAdmin或其他方式直接访问您的数据库,只需直接创建一个新成员而无需密码,然后使用密码重置功能(在ee登录屏幕上找到的链接)生成一个新成员并发送给您
只需输入
username
、screen\u name
和email\u address
的值,并将group\u id
设置为1
,其他20k成员是否可以登录?或者在这种情况下,您需要登录以填写错误报告。。此外,任何像样的站点都会有DB备份。只需从中恢复管理员用户。是的,在执行大规模删除之前创建快照很好。我知道这对你现在没什么帮助,但在做这样的剧烈更改时,备份数据库总是一个好主意。您可以尝试在新的地方创建一个新的安装,找到管理员行,然后将该信息复制到您的站点。谢谢。事实上,我确实备份了数据库,以防出现这个问题,但我没有注意到在44k行之后转储失败,就像成员表数据转储一样。创建新用户非常有效,但我无法登录(有用)。如果键入错误的密码,我将返回登录屏幕并显示错误消息,但是如果键入正确的密码,我将返回登录屏幕而不显示错误消息。有什么想法吗?还必须填充unique_id字段。使用什么似乎无关紧要,但我无法登录,直到我在exp_members中的unique_id字段中写入了一些内容。现在我可以登录了。谢谢你的帮助。