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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖

[已解决] 急急急急!DV8.2在本地用ComsenzEXP转换完成后,管理员在本地登录不进去

[复制链接]
bt12ws 发表于 2010-12-11 16:46:36 | 显示全部楼层
楼上,您好,Dvbbs两个管理员都是顶级,是全权限的呀
在本地转换成功后,管理员作为会员都可以正常登陆,也提示是管理员,点击管理中心进入后,输入密码点击登录,就没有反应,密码消失,又回到刚进入管理中心登录界面,应该如何解决呢,我把Dvbbs8.3转X1下的指定文件夹里面全部覆盖到安装跟目录下指定文件夹,并且保留安装根目录指定文件夹里的不重复内容,因为全部删除这些,在把转换里的复制过来无法登录会员。
回复

使用道具 举报

lt989 发表于 2010-12-11 19:16:52 | 显示全部楼层
可以联系我QQ327828754
回复

使用道具 举报

mccad 发表于 2010-12-11 21:18:37 | 显示全部楼层
将step_12.php替换成以下内容,再试试:
  1. <?php
  2. //升级管理员
  3. $db['discuz']->query("DELETE FROM {$discuz_tablepre}common_admincp_member WHERE uid > 1");

  4. $str = '';
  5. $query = $db['source']->query("SELECT * FROM {$source_tablepre}admin") or dexit("检索数据表 '{$source_tablepre}admin' 错误!<br>请将数据表 '{$source_tablepre}admin' 字段类型为 nText 的改为 Text 类型。", 'mssql');

  6. while($admin = $db['source']->fetch_assoc($query)) {
  7.         $admin        = array_change_key_case($admin);
  8.         $admin        = daddslashes($admin);
  9.         if(stripos($admin['flag'], '1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43')>0 ) {
  10.                 //加入后台管理团队
  11.                 $uid        =        $db['discuz']->result($db['discuz']->query("SELECT uid FROM {$discuz_tablepre}ucenter_members WHERE username='$admin[adduser]' LIMIT 1;"), 0);
  12.                 if($uid == '1'){        continue;        }
  13.                 $cpgroupid        = '0';
  14.                 $customperm        = '';
  15.                 $field1        =        array('uid','cpgroupid','customperm');
  16.                 $query1        =        getinsertsql("{$discuz_tablepre}common_admincp_member", $field1);

  17.                 if ($db['discuz']->query($query1)) {
  18.                         if($db['discuz']->query("UPDATE {$discuz_tablepre}common_member SET adminid='1', groupid='1' WHERE uid='$uid' LIMIT 1;")){
  19.                                 $str .= $admin[adduser].'被升级为管理员<br>';
  20.                                 $convertedrows ++;       
  21.                         } else {
  22.                                 $db['discuz']->query("DELETE {$discuz_tablepre}common_admincp_member SET adminid='1', groupid='1' WHERE uid='$uid' LIMIT 1");
  23.                         }
  24.                 } else {
  25.                         reportlog("升级管理员出错 uid=$uid");
  26.                 }
  27.                 $totalrows ++;
  28.         }
  29. }
  30. ?>
复制代码
回复

使用道具 举报

Smallbug 发表于 2010-12-13 08:33:29 | 显示全部楼层
请上传XConvert/data/dvbbs82ac - 72uc/下的uc_client,覆盖空间上Discuz!论坛根目录下的uc_client,这样老用户才可以正常登录;
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-2 12:37 , Processed in 0.195550 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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