باز نشدن پنل مدیریت چت روم

scriptdesign

تازه وارد
سلام

من سال پیش یه پک 1000 طرح خریدم نصبش کردم و هیچ مشکلی نداشت همه چیزش درست بود

ولی الان که دوباره نصبش کردم و با ایدی ادمین که داخل روم میشم و میخوام برم داخل پنل مدیریت صفحه ورود اش سفیده و هیچی نمیاد لطقا راهنمایی کنید مشکل از کجاست

ادرس اشم اینجوریه /www.*****.ir/admin/main

attachment.php


You must be registered for see images attach


 

Mohammad

مدیر انجمن
پرسنل مدیریت
پک 1000 طرح چیه دوست عزیز؟؟؟

سیستم های تجاری در تالار پشتیبانی نمی شوند

 

parham01

تازه وارد
با اجازه آقا محمد

دوست عزیز پک های چت روم معمولا دارای فایل های به اسم

config.php و db.php هستن که باید اطلاعات دیتا بیستون درونش قرار بدین

دیتا مورد نظرش در دیتا بیس (php my admin) وارد کنید

 
آخرین ویرایش توسط مدیر:

scriptdesign

تازه وارد
مشکل رو خودم پیدا کردم.مشکلش از فایل chklogin.php بود مثلا وقتی من فایل مربوط به درجه به ادرس چت روم اضافه میکردم (daraje.php/) چیزی باز نمیشد و صفحه سفید می اومد و وقتی من این فایل رو بازش کردم یکی کد های داخل فایل daraje.php این بود

include_once("chklogin.php");z

که پاکش کردم و حالا وقتی که دوباره فایل daraje.php رو به ادرس چت روم اضافه کردم ایدفعه پنل این قسمت بدون مشکل باز شد

در نتیجه من میتونستم فایل chklogin.php رو پاک کنم و پنل درست میشد ولی اینجوری هرکسی میتونه به پنل دسترسی داشته باشه واسه (در اصل کار این فایل اینه که به جز ادمین به کس دیگه ای دسترسی به پنل رو نده اما مشکل این فایل اینه که الان به ادمین ام دسترسی پنل رو نمیده ) برای همین من کد های فایل chklogin.php رو برای شما اینجا قرار میدم که برام ادیتش کنید که جوری فقط ادمین دسترسی داشته باشه

اینم فایلش


کد:
<?php
    session_start();
    //---- Check User Request Sender IS Admin  :: LEVEl 1
        if  (isset($_SESSION['etchat_db1_user_priv']) and isset($_SESSION['etchat_db1_username']) and isset($_SESSION['etchat_db1_user_id']) ){
            $Req_userMode = $_SESSION['etchat_db1_user_priv'];
            if ($Req_userMode != "admin"){
            $site_name = $_SERVER['SERVER_NAME'] ;

            header("Location: http://$site_name");
            exit;
            return false;
            }

        }else{
            $site_name = $_SERVER['SERVER_NAME'] ;
            header("Location: http://$site_name");
            exit;
            return false;
        }

    // check user panel Allow ?  === LEVEL 2 
        $usr_name = md5("0930".$_SESSION['etchat_db1_username']."800");
        $usr_id = $_SESSION['etchat_db1_user_id'];
        $sqliq="select usernames from user_panel where panel_name = 'admin'";
        $my_row2 = mysql_fetch_array(mysql_query($sqliq));
        $tag_string2 = $my_row2['usernames'];
        $usrstags = preg_split("/[\s,]+/", $tag_string2);
        $my_array = array($usrstags);
        //var_dump($my_array);
        //echo $usr_name;
        if (!in_array($usr_name,$usrstags)){
                $site_name2 = $_SERVER['SERVER_NAME'];
                header("Location: http://$site_name2/admin/login");
                exit();
                return false;
        }
        // LEVEL 3
        $sqlib="select allowpnl from db1_etchat_user where etchat_user_id = '$usr_id'";
        $my_row3 = mysql_fetch_array(mysql_query($sqlib));
        $allow_mypnl = $my_row3['allowpnl'];
        if ($allow_mypnl != '1'){
                $site_name2 = $_SERVER['SERVER_NAME'];
                header("Location: http://$site_name2/admin/login");
                exit();
                return false;
        }

        // check LEVEL 4
        if(!isset($_SESSION['secret']))
        {
            $site_name2 = $_SERVER['SERVER_NAME'];
            header("Location: http://$site_name2/admin/login");
            exit();
            return false;
        }else{
            $hash1=$_COOKIE["secret"];
            $ip=$_SERVER["REMOTE_ADDR"] ;
            $hash2=$_SESSION['secret'];
            $hash2Check=md5($hash1.$ip);
            if($hash2Check != $hash2)
            {
                $site_name2 = $_SERVER['SERVER_NAME'];
                header("Location: http://$site_name2/admin/login");
                exit();
            }    
        }

            // Check admins permisions
            $actual_link2 = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
            $permison_pages = $_SESSION['adminpnl_permissions'];
            $url = $_SERVER['REQUEST_URI'];
            $url_splits = parse_url($url);
            $path = $url_splits['path'];
            $each_elemts = explode("/",$path);
            if (in_array("disableall", $permison_pages))
                {
                include_once('dontallow.php');
                exit;
                return false;
            }
            foreach($permison_pages as $x=>$x_value)
            {
            if (!empty($x_value)){
                if (in_array($x_value, $each_elemts))
                {
                include_once('dontallow.php');
                exit;
                return false;
                }
                else
                {

                }
            }    
            }                    

?>
- - - Updated - - -

لطقا یکی بگه مشکل این کدا چیه :-s :(

 
آخرین ویرایش توسط مدیر:
بالا