近期 DoraCMS 的 contributor yuexing0921 对登录加密进行了优化,对于新用户没什么影响,对于之前数据库有数据的童鞋,可能会导致后台登录不正常,原因是更新后的代码对密码进行了非对称加密,

这里介绍个简单的方法来处理这个问题。

1、更新代码之前,登录到后台,后台会记住登录态

2、更新完代码,安装完依赖后重启服务

3、刷新后台,重新修改密码

4、退出后台,重新登录。


对于已经更新后代码的情况,这里只能通过修改代码的方式来通过后台重设密码:

1、authSession 改成这样

authsession.jpg

2、authPower 改成这样

authpower.jpg

3、authToken 返回 next

authtoken.jpg


改完后重启服务,直接访问:localhost:8080/manage#adminUser

修改完成后把代码还原就可以了。