在本地部署了dify后,时间长了可能会忘记密码,或登录错误次数错过忘记密码。该如何处理呢,下面就带大家解决:

1.忘记登录密码

在服务器执行下面命令重置密码。

docker exec -it docker-api-1 flask reset-password

输入emial及2次新密码就可以修改成功。

2.登录被锁定

密码重置后还是不能登录,显示“Too many incorrect password attempts. Please try again later.”。当时忘记密码,尝试次数太多导致密码被锁定(默认锁定24小时)。Dify用了Redis实现密码错误次数限制,在Redis删除显示即可

docker>docker exec -it docker-redis-1 sh
/data # redis-cli
127.0.0.1:6379> keys *
1) "account_refresh_token:ba9f8e61-3991-4cf5-a435-7d62dc24b19a"
2) "login_error_rate_limit:you-email@126.com"
3) "refresh_token:9a1653c003fd1411772fa52594f54fdf76978d2b71dc73dddc74cc9c3ca8070723ede52238785de54e2a19c4fdf7a955a54d8beba2b412c0d68dc4415e6b052f"
#查看过期时间
127.0.0.1:6379> ttl login_error_rate_limit:you-email@126.com
(integer) 43756
#删除账户key
127.0.0.1:6379> del login_error_rate_limit:you-email@126.com
(integer) 1

完成之后就可以登陆了!

 

posted on 2025-05-08 17:03  小木塞  阅读(2460)  评论(0)    收藏  举报