0

我有一个用户的问题。此用户无法登录 Mahara。每次尝试登录时,他都会看到这 2 条消息(见下图):

  • 您已超过最大登录尝试次数。此帐户已被锁定长达 5 分钟。

  • 您没有提供正确的登录凭据。请检查您的用户名和密码是否正确。

在第一条消息中写入等待 5 分钟,但无论他等待多长时间(1 小时,1 天 ...),他总是会收到此消息。我也更改了用户密码...没有

在此处输入图像描述

4

1 回答 1

1

设置一个 cron 作业来触发 Mahara 的 cron 作业脚本解决了这个问题。是有关此问题的论坛主题(包含更多详细信息)。

更新

此问题是由于相应用户logintries的表usr中的列已达到允许的最大值。因此,将此列值重置为 0 将解决问题。这可以使用 SQL 手动完成,也可以通过运行 Mahara 的 cron(推荐)来完成。

  1. SQL 解决方案:(UPDATE usr SET logintries=0针对所有用户)或UPDATE usr SET logintries=0 WHERE username = 'yourusername'(针对特定用户)。但这是一个短期解决方案,因为每次遇到此问题时都必须运行它。

  2. Cron 作业解决方案:为了立竿见影的效果,可以通过访问直接在浏览器中运行 Mahara 的 cron 作业http://your-mahara-site.org/lib/cron.php。但是 mahara 的 cron 的执行应该通过在 crontab 中添加相应的记录来自动执行,请参阅System Administrator's Guide/Cron Job

于 2014-10-22T11:49:11.310 回答