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

موضوع: تحلیل کد

  1. #1
    کاربر اخراج شده
    تاریخ عضویت
    Feb 2011
    نوشته ها
    159
    تشکر تشکر کرده 
    79
    تشکر تشکر شده 
    26
    تشکر شده در
    24 پست

    پیش فرض تحلیل کد

    لطفا بگید این خط به چه معناست یا چه کاری انجام میده در سیستم لوگین

    کد PHP:
    $MM_redirecttoReferrer false

  2. # ADS




     

  3. #2
    عضو دائم
    تاریخ عضویت
    Aug 2009
    نوشته ها
    1,385
    تشکر تشکر کرده 
    1,037
    تشکر تشکر شده 
    2,649
    تشکر شده در
    1,633 پست

    پیش فرض پاسخ : تحلیل کد

    هیچ!
    فقط متغیر هست.

  4. #3
    کاربر اخراج شده
    تاریخ عضویت
    Feb 2011
    نوشته ها
    159
    تشکر تشکر کرده 
    79
    تشکر تشکر شده 
    26
    تشکر شده در
    24 پست

    پیش فرض پاسخ : تحلیل کد

    آخه اهمراه با این کدها اومده اگر کارایی نداره چرا نوشته شده؟
    کد PHP:
    if (isset($_POST['txt_user'])) {
      
    $loginUsername=$_POST['txt_user'];
      
    $password=$_POST['txt_pass'];
      
    $MM_fldUserAuthorization "";
      
    $MM_redirectLoginSuccess "admin_cp.php";
      
    $MM_redirectLoginFailed "admin_retry.php";
      
    $MM_redirecttoReferrer false

  5. #4
    عضو دائم
    تاریخ عضویت
    Aug 2009
    نوشته ها
    1,385
    تشکر تشکر کرده 
    1,037
    تشکر تشکر شده 
    2,649
    تشکر شده در
    1,633 پست

    پیش فرض پاسخ : تحلیل کد

    نقل قول نوشته اصلی توسط sm_pakdel نمایش پست ها
    آخه اهمراه با این کدها اومده اگر کارایی نداره چرا نوشته شده؟
    کد PHP:
    if (isset($_POST['txt_user'])) {
      
    $loginUsername=$_POST['txt_user'];
      
    $password=$_POST['txt_pass'];
      
    $MM_fldUserAuthorization "";
      
    $MM_redirectLoginSuccess "admin_cp.php";
      
    $MM_redirectLoginFailed "admin_retry.php";
      
    $MM_redirecttoReferrer false
    باید کل کد را دید.
    MM_redirecttoReferrer را معادل False قرار میدهد.

  6. #5
    عضو دائم Rezash آواتار ها
    تاریخ عضویت
    Feb 2010
    محل سکونت
    مشهد
    نوشته ها
    1,923
    تشکر تشکر کرده 
    889
    تشکر تشکر شده 
    2,385
    تشکر شده در
    1,535 پست

    پیش فرض پاسخ : تحلیل کد

    اينجور كه اسمش پيداست بايد متغيري باشه كه مشخص ميكنه بعد از لوگين كاربر به آدرس قبلي ارجاع داده بشه يا خير ...
    اما بدون ديدن كد اصلا نميشه اين حرف رو تاييد كرد.
    بک آپ بگیرید قبل از آنکه پشیمان شوید!
    تشخیص سیستم مدیریت محتوای سایت - سایت شخصی

  7. #6
    کاربر اخراج شده
    تاریخ عضویت
    Feb 2011
    نوشته ها
    159
    تشکر تشکر کرده 
    79
    تشکر تشکر شده 
    26
    تشکر شده در
    24 پست

    پیش فرض پاسخ : تحلیل کد

    نقل قول نوشته اصلی توسط Rezash نمایش پست ها
    اينجور كه اسمش پيداست بايد متغيري باشه كه مشخص ميكنه بعد از لوگين كاربر به آدرس قبلي ارجاع داده بشه يا خير ...
    اما بدون ديدن كد اصلا نميشه اين حرف رو تاييد كرد.
    کد PHP:
    <?php require_once('Connections/cn.php'); ?>
    <?php
    // *** Validate request to login to this site.
    if (!isset($_SESSION)) {
      
    session_start();
    }

    $loginFormAction $_SERVER['PHP_SELF'];
    if (isset(
    $_GET['accesscheck'])) {
      
    $_SESSION['PrevUrl'] = $_GET['accesscheck'];
    }

    if (isset(
    $_POST['txt_user'])) {
      
    $loginUsername=$_POST['txt_user'];
      
    $password=$_POST['txt_pass'];
      
    $MM_fldUserAuthorization "";
      
    $MM_redirectLoginSuccess "admin_cp.php";
      
    $MM_redirectLoginFailed "admin_retry.php";
      
    $MM_redirecttoReferrer false;
      
    mysql_select_db($database_cn$cn);
      
      
    $LoginRS__query=sprintf("SELECT user, pass FROM user WHERE user='%s' AND pass='%s'",
        
    get_magic_quotes_gpc() ? $loginUsername addslashes($loginUsername), get_magic_quotes_gpc() ? $password addslashes($password)); 
       
      
    $LoginRS mysql_query($LoginRS__query$cn) or die(mysql_error());
      
    $loginFoundUser mysql_num_rows($LoginRS);
      if (
    $loginFoundUser) {
         
    $loginStrGroup "";
        
        
    //declare two session variables and assign them
        
    $_SESSION['MM_Username'] = $loginUsername;
        
    $_SESSION['MM_UserGroup'] = $loginStrGroup;          

        if (isset(
    $_SESSION['PrevUrl']) && false) {
          
    $MM_redirectLoginSuccess $_SESSION['PrevUrl'];    
        }
        
    header("Location: " $MM_redirectLoginSuccess );
      }
      else {
        
    header("Location: "$MM_redirectLoginFailed );
      }
    }
    ?>
    این کل کد
    دو خط قبلیش تعیین میکنه اگر یوزر پس درست بود به چه صفحه ای بره و اگر غلط بود به چه صفحه ای بره

    اما این خط رو متوجه نشدم

  8. #7
    عضو دائم Rezash آواتار ها
    تاریخ عضویت
    Feb 2010
    محل سکونت
    مشهد
    نوشته ها
    1,923
    تشکر تشکر کرده 
    889
    تشکر تشکر شده 
    2,385
    تشکر شده در
    1,535 پست

    پیش فرض پاسخ : تحلیل کد

    هيچ كاربردي در اين كد نداره ...
    به نظر امكاني بوده كه برنامه نويس قصد داشته در ادامه كارش بنويسه اما بدليلي منصرف شده يا ...
    بک آپ بگیرید قبل از آنکه پشیمان شوید!
    تشخیص سیستم مدیریت محتوای سایت - سایت شخصی

  9. تعداد تشکر ها از Rezash به دلیل پست مفید


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

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

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

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

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