我升级到3.5.0,重置用户密码,用户使用生成的密码登录总是失败,无法重置成功,有遇到同样问题的吗?
我在升级前备份了一台3.3.0,在备份服务器上,可以重置,在3.5.0上不成功。
是否有错误日志?
重置密码看哪个日志,比较多
是超出了登录次数吗?
试了其他的用户,可以重置密码,就是有一个用户无法重置,生成的密码输入登录后始终失败。
想问一下,可以后台数据库直接修改吗?
这个用户在系统管理-用户里点进去可以看的用户信息,通过系统管理-登录日志点进去都报错误。
1、看一下重置密码这个 API 是否发送成功,看浏览器控制台,请求是否返回 200,密码是否被更改?
2、如果密码已经正常更改,再次登录时,看一下失败的日志(服务器返回的结果)
浏览器控制台重置密码没有报错,邮件也收到重置密码;
服务器失败的日志没有看到当前报错
系统管理-登录日志点击后,dtable_web.log看到一条这样的报错django.request:224 log_respone Not Found: /api/v2.1/users/tangtao@sh.mor.cr
.
又试了其他两个用户重置都是可以的.
不研究了,删除重建了。
就是那个日志查询报错是个小bug,登陆失败的日志显示的用户是英文名,应该是导致上面那个报错的原因,登陆成功的日志用户名就是用户管理里的名称。