客户帐户在 magento 中暂时禁用

Muh*_*sin 2 php api magento magento2

我正在尝试调用客户登录 api。

{{url}}/index.php/rest/V1/integration/customer/token
Run Code Online (Sandbox Code Playgroud)

与身体

{
    "username" : "xxxxx@gmail.com",
    "password" : "fsfsdf"
}
Run Code Online (Sandbox Code Playgroud)

我收到错误

“您没有正确登录,或者您的帐户被暂时禁用。”

但我可以通过magento 网站登录。此错误仅针对特定电子邮件 ID 出现。请帮助我

Muh*_*sin 5

这是 mganeto 2 中的一个未决问题。

吉图布

Magento2 会跟踪通过电子邮件和错误密码获取令牌的失败尝试(表中oauth_token_request_log)。如果 failure_count 列达到允许的最大值(默认为 6)。然后认证失败。

我所做的一个临时解决方案是运行 cron 作业来对数据库进行清理。

DELETE FROM oauth_token_request_log;
Run Code Online (Sandbox Code Playgroud)

上述SQL每1分钟运行一次。