从discuz!6.1.0升级到discuz3.5后无法登录 New
从discuz6.1.0->7.0->7.2->x2.0->x3.0->x3.2->x3.5这样升级上来,数据库到是正常升级了,但是登录会提示密码错误,请问discuz6.1.0和discuz3.5判断密码用的算法是不一样的吗?1 贡献最佳答案
检查密码对不对吧,以前是md5(md5+salt),现在是password_hash
科站网发表于2024-12-27 17:06:10
[*]详细答案 >
跨这么大的版本升级你真厉害~~3.3 到 3.5有很大的改进~~数据库也有字段更改 X3.2到X3.5是有密码算法更改的,所以你最好先确定X3.2时是能登录的
所以X3.2到X3.5你最好是严格按照官方指导步骤逐步操作的
检查密码对不对吧,以前是md5(md5+salt),现在是password_hash 升级到X3.2 之后你应该有备份的;
先恢复3.2的备份 测试看是否有异常吧!确定没异常后 再严格 按照流程升级到X3.5 我是按说明升级的,但是看数据库内容,password字段内容并没有变。
原来的md5(md5(password).salt)可以直接转password_hash吗?感觉不太对呢,是不是需要全体重置密码啊。
我用password_hash出来的数据替换数据库password字段内容,到是可以登录了。但是从旧的password转成新的password,没有头绪。 终于看到一次你在回复别人的求助时,没有再提“可有偿解决了”,难得啊。 我密码记错了。 没提有偿的多了…… 你多翻翻我的回复! 要看uc表……dz账号登录 使用的是uc表里面的 密码
页:
[1]