Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[疑问] DVBBS7转换成DISCUZ后出现的一个重要问题

[复制链接]
jinuozha 发表于 2007-4-3 15:33:37 | 显示全部楼层 |阅读模式
我已经将DVBBS7成功转换为DISCUZ5.0,然后又升级到5.5

但旧会员无法登陆,暂时先用那个升级包里的logging.php替换,但那个升级文件是针对5.0版本的,不知道这样用下去后面会不会有问题

我还装了SUPERSITE,但旧用户无法从首页登陆,估计是batch.login.php这个文件里面验证的问题,然后想找出原因,看到logging.php里有这么一句

  1. if($member['discuz_uid'] && ($member['discuz_pw'] == $md5_password | $member['discuz_pw'] == substr($md5_password,8,16)))
复制代码


估计$member['discuz_pw'] == substr($md5_password,8,16)可能是问题所在吧?

请各位高手和管理员能解释下旧用户密码无法登陆的原因吗? 究竟是哪里有了改变?

非常想知道有没有一个比较好适合5.5和SS的方法,否则以后再升级肯定更麻烦

[ 本帖最后由 jinuozha 于 2007-4-5 23:11 编辑 ]
回复

使用道具 举报

cnspica 发表于 2007-4-3 21:08:22 | 显示全部楼层
是md5 的问题
回复

使用道具 举报

紫琼 发表于 2007-4-4 09:50:07 | 显示全部楼层

回复 #1 jinuozha 的帖子

DvBBS 7.1.0 SQL => Discuz!5.5.0 转换程序:https://discuz.dismall.com/thread-553763-1-1.html

可以直接转到 5.5 的啊!而且,如果你已经转到 5.0 升级到 5.5 了,就使用下面帖子里的 logging.php 文件覆盖 :)
Discuz! 5.5.0-logging.php for 转换过来的论坛:https://discuz.dismall.com/thread-556262-1-1.html
回复

使用道具 举报

 楼主| jinuozha 发表于 2007-4-5 12:21:44 | 显示全部楼层
论坛登录问题解决了,谢谢

但没登录过论坛的用户还是登录不了SUPERSITE,我暂时在验证文件batch.login.php验证的那部分补了段代码,暂时问题解决

[ 本帖最后由 jinuozha 于 2007-4-5 23:11 编辑 ]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-9-12 03:52 , Processed in 0.103148 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表