跳到主要内容

dify用户登陆报错

说明

组件版本
dify1.11.4
pg15.15
redis6.2.21

登陆报错

iShot_2026-01-28_19.25.45

Too many incorrect password attempts. Please try again later.

解决方法

这里有个issue

进入redis容器并连接redis

docker exec -it docker-redis-1 redis-cli 

查看登陆相关的key

KEYS "*login*"

然后把被锁的用户的key删除即可

DEL login_error_rate_limit:xxx@xxx.com

小插曲

从管理后台查看到某个用户是 等待中 状态,在数据库中查看是 pending 状态,需要先修改用户状态为 active

pg相关命令

查看库

\l

切换库

\c dify

查看表

\dt

查看表结构

\d table_name;

查看用户状态,可以看到 status 处显示为 pending

SELECT id, email, status, initialized_at
FROM accounts
WHERE email = 'xx@xxx.com';
id | email | status | initialized_at
--------------------------------------+------------------------+---------+----------------------------
22280a3d-62eb-44ad-84b1-4978ac194f1a | gggggggggg@xxxxxxx.com | pending | 2026-01-28 07:53:55.803903
(1 row)

修改用户状态

UPDATE accounts
SET status = 'active'
WHERE email = 'gggggggggg@xxxxxxx.com';

再次查看

SELECT id, email, status, initialized_at
FROM accounts
WHERE email = 'gggggggggg@xxxxxxx.com';
id | email | status | initialized_at
--------------------------------------+------------------------+---------+----------------------------
22280a3d-62eb-44ad-84b1-4978ac194f1a | gggggggggg@xxxxxxx.com | pending | 2026-01-28 07:53:55.803903
(1 row)
Bottom GIF
Top GIF