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

موضوع: این کدها چیه ؟

  1. #1
    کاربر اخراج شده
    تاریخ عضویت
    May 2013
    نوشته ها
    28
    تشکر تشکر کرده 
    3
    تشکر تشکر شده 
    48
    تشکر شده در
    41 پست

    پیش فرض این کدها چیه ؟

    سلام
    توی این کد . سیستم از کجا متوجه میشه ایمیل وارد شده مال ادمین هست یا کاربر ؟
    اگر ادمین بود میره به صفحه مدیریت admin.phph و اگر کاربر بود میره به پنل کاربری cpanel.php . میخواستم بدونم p_admin چیه و کجا ذخیره میشه ؟
    یه توضیح بدین منم حالی بشم


    کد PHP:
    <?PHP if(defined("MAIN_PERM")){ ?>
    <?php 
    if($_POST['email']){
    @
    $query=mysql_query("SELECT * FROM users WHERE email='".$_POST['email']."' AND active=1",$connect);    
    @
    $n=mysql_num_rows($query);
    if(
    $n==1){
        
    $r=mysql_fetch_assoc($query);
        if(
    strcmp($r['pass'],md5($_POST['pass']))==0){
            if(
    $r['access']=='10'){
            
    $_SESSION['p_admin']=$_POST['email'];
            
    $_SESSION['p_user']=$_POST['email'];
            @
    $q1=mysql_query("SELECT * FROM `log` WHERE `user_id` = '".$r['id']."'",$connect);
            @
    $r1=mysql_fetch_assoc($q1);
            @
    $q=mysql_query("UPDATE `log` SET `ip` = '".$_SERVER['REMOTE_ADDR']."', `time` = '".time()."', `c` = '".$r1['ip']."', `lasttime` = '".$r1['time']."' WHERE `user_id` = '".$r['id']."'",$connect);
            
    ?><script>location='admin.php'</script><?php
                        
    ;}else{
            
    $_SESSION['p_user']=$_POST['email'];
            @
    $q1=mysql_query("SELECT * FROM `log` WHERE `user_id` = '".$r['id']."'",$connect);
            @
    $r1=mysql_fetch_assoc($q1);
            @
    $q=mysql_query("UPDATE `log` SET `ip` = '".$_SERVER['REMOTE_ADDR']."', `time` = '".time()."', `c` = '".$r1['ip']."', `lasttime` = '".$r1['time']."' WHERE `user_id` = '".$r['id']."'",$connect);
            
    ?><script>location='cpanel.php'</script><?php
            
    ;}
            ;}else{
            
    $error="نام کاربری یا رمز عبور اشتباه است";    
                ;}
        ;}else{
            
    $error="نام کاربری موجود نمیباشد و یا اکانت شما غیر فعال است !";
            ;}
        ;}
    ?>

  2. # ADS




     

  3. #2
    کاربر اخراج شده
    تاریخ عضویت
    May 2013
    نوشته ها
    28
    تشکر تشکر کرده 
    3
    تشکر تشکر شده 
    48
    تشکر شده در
    41 پست

    پیش فرض پاسخ : این کدها چیه ؟

    کسی نبود ؟

  4. #3
    کاربر اخراج شده
    تاریخ عضویت
    May 2013
    نوشته ها
    28
    تشکر تشکر کرده 
    3
    تشکر تشکر شده 
    48
    تشکر شده در
    41 پست

    پیش فرض پاسخ : این کدها چیه ؟

    انجمن به این بزرگی کسی نیست جواب بده ؟

  5. #4
    عضو انجمن bmi آواتار ها
    تاریخ عضویت
    Apr 2012
    محل سکونت
    Iran
    نوشته ها
    189
    تشکر تشکر کرده 
    235
    تشکر تشکر شده 
    324
    تشکر شده در
    231 پست

    پیش فرض پاسخ : این کدها چیه ؟

    به پایگاه داده تعریف شده admin و client
    تشخیص میده

  6. #5
    کاربر اخراج شده
    تاریخ عضویت
    May 2013
    نوشته ها
    28
    تشکر تشکر کرده 
    3
    تشکر تشکر شده 
    48
    تشکر شده در
    41 پست

    پیش فرض پاسخ : این کدها چیه ؟

    مقدار ادمین توی کدوم تیبل ذخیره میشه ؟
    اسکریپت از کجا میفهمه که ایمیل مدیر هست یا کاربر ؟

  7. #6
    کاربر اخراج شده
    تاریخ عضویت
    May 2013
    نوشته ها
    28
    تشکر تشکر کرده 
    3
    تشکر تشکر شده 
    48
    تشکر شده در
    41 پست

    پیش فرض پاسخ : این کدها چیه ؟

    کسی نیست کمک کنه ...

  8. #7
    کاربر اخراج شده
    تاریخ عضویت
    May 2013
    نوشته ها
    94
    تشکر تشکر کرده 
    19
    تشکر تشکر شده 
    94
    تشکر شده در
    59 پست

    پیش فرض پاسخ : این کدها چیه ؟

    مقادیر یا به عبارتی همان نام کاربری و پسوردها در داخل دیتابیس ذخیره شده اند

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

    همچنین چک میکند که نام کاربری جزء کدام دسته ( ادمین یا مشترک ) می باشد

  9. #8
    عضو جدید
    تاریخ عضویت
    Apr 2012
    نوشته ها
    5
    تشکر تشکر کرده 
    1
    تشکر تشکر شده 
    0
    تشکر شده در
    0 پست

    پیش فرض پاسخ : این کدها چیه ؟

    عزیزم توی خط9 اگه دقت کنی: توی دیتابیس درجه کاربر access تعیین شده ، که عدد 10 یعنی ادمین/مدیر

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

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

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

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

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