原因 :新的member表中没有uprank和upmoney字段。
用记事本打开uploads\member\index_do.php文件,找到280行:
$res = $dsql->ExecuteNoneQuery("INSERT INTO dede_member SET `mtype`='个人',`userid`='$username',`pwd`='$password',`uname`='$username',`sex`='男' ,`rank`='10',`uprank`='0',`money`='$money', `upmoney`='0', `email`='$email', `scores`='$scores', `matt`='0', `face`='',`safequestion`='0',`safeanswer`='', `jointime`='$jointime',`joinip`='$joinip',`logintime`='$logintime',`loginip`='$loginip';");
修改为:
$res = $dsql->ExecuteNoneQuery("INSERT INTO dede_member SET `mtype`='个人',`userid`='$username',`pwd`='$password',`uname`='$username',`sex`='男' ,`rank`='10',`money`='$money',`email`='$email', `scores`='$scores', `matt`='0', `face`='',`safequestion`='0',`safeanswer`='', `jointime`='$jointime',`joinip`='$joinip',`logintime`='$logintime',`loginip`='$loginip';");
保存,再登陆看看是不是正常了呢。