نمایش نتایج: از شماره 1 تا 5 , از مجموع 5

موضوع: هزینه میدم این کد رو برام درست کنید

  1. #1
    عضو جدید
    تاریخ عضویت
    Dec 2013
    نوشته ها
    30
    تشکر تشکر کرده 
    11
    تشکر تشکر شده 
    9
    تشکر شده در
    5 پست

    57 هزینه میدم این کد رو برام درست کنید

    با سلام.

    5 هزار تومان + یک تشکر میدم فایل زیر رو بررسی کنید و برام شرط اولش رو بردارید.

    هر کاری می کنم شرط اول رو بر میدارم کار بهم میریزه.

    کد:
    <?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
                    {
                     
                    }
                }    
                }                    
    
    ?>

  2. # ADS




     

  3. #2
    کاربر اخراج شده
    تاریخ عضویت
    Jul 2014
    نوشته ها
    99
    تشکر تشکر کرده 
    39
    تشکر تشکر شده 
    249
    تشکر شده در
    193 پست

    پیش فرض پاسخ : هزینه میدم این کد رو برام درست کنید

    درود

    منظور از شرط اول این هست :
    کد PHP:
            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;
            } 
    یا
    کد PHP:
     if ($Req_userMode != "admin"){
                
    $site_name $_SERVER['SERVER_NAME'] ;

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

  4. #3
    عضو جدید
    تاریخ عضویت
    Dec 2013
    نوشته ها
    30
    تشکر تشکر کرده 
    11
    تشکر تشکر شده 
    9
    تشکر شده در
    5 پست

    پیش فرض پاسخ : هزینه میدم این کد رو برام درست کنید

    نمی خوام بررسی کنه که مدیر اگر داخل چت روم بود پنل براش باز بشه.

    حالا دقیقا نمی دونم کدوم.به نظر خودتون کدومه؟

  5. #4
    کاربر اخراج شده
    تاریخ عضویت
    Jul 2014
    نوشته ها
    99
    تشکر تشکر کرده 
    39
    تشکر تشکر شده 
    249
    تشکر شده در
    193 پست

    پیش فرض پاسخ : هزینه میدم این کد رو برام درست کنید

    نقل قول نوشته اصلی توسط amirazizi نمایش پست ها
    نمی خوام بررسی کنه که مدیر اگر داخل چت روم بود پنل براش باز بشه.

    حالا دقیقا نمی دونم کدوم.به نظر خودتون کدومه؟
    این کد رو بردارید مشکلتون حل میشه :
    کد:
    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;
            }  

  6. #5
    عضو جدید
    تاریخ عضویت
    Dec 2013
    نوشته ها
    30
    تشکر تشکر کرده 
    11
    تشکر تشکر شده 
    9
    تشکر شده در
    5 پست

    پیش فرض پاسخ : هزینه میدم این کد رو برام درست کنید

    میشه بگید این کد چیکار میکنه؟
    یعنی تفسیرش کنید؟

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. سرور اختصاصی PX61-NVMe با نصف هزینه هزینه ست آپ - وب داده
    توسط mhiizadi در انجمن فروش سرور اختصاصی
    پاسخ ها: 4
    آخرين نوشته: March 12th, 2017, 12:14
  2. فروش ویژه سرور های هتزنر بدون هزینه ستاپ و هزینه اضافی
    توسط redhat10 در انجمن فروش سرور اختصاصی
    پاسخ ها: 0
    آخرين نوشته: January 24th, 2015, 11:28
  3. پاسخ ها: 14
    آخرين نوشته: April 26th, 2014, 09:40

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •