تبلیغات در اینترنت

تبلیغات در اینترنتگیفت کارت گوگل پلی
نمایش نتایج: از 1 به 1 از 1

موضوع: سوال در رابطه با محافظت از صفحات

  1. Top | #1
    کاربر سایت

    تاریخ عضویت
    Oct 2011
    ورژن ویبولتین
    4.2.0
    نوشته ها
    685
    مورد پسند
    313 بار
    اطلاعات
    Windows 8 Chrome 32.0.1700.102
    میزان امتیاز
    80

    پیش فرض

    سلام دوستان توی php برای محافظت صفحات برای مثال قسمت ادمین یک cms باید چطوری این امنیت رو بر قرار کرد که فقط بعد از لاگین ادمین به صفحات بشه دسترسی داشته باشیم .

    چیزی که من نوشتم ..اینه یه کلاس :

    کد:
    class  sentry{
    
    
    function CheckLogin($username="",$password="",$googredirect="",$badridirect=""){
    		
    	$validate=new validator();
    	$conector=new Conector();
    	if($validate->validateUser($username,"..VALIDAT USERNAME..")){
    		
    	    $_USERNAME=$username;
    	}
    	$_PASSWORD=$validate->password($password);
    	
    	
    	if(@$_SESSION['user'] && @$_SESSION['pass']){
    		
    	$RESULT=$conector->Query("SELECT * FROM administrator WHERE username='".$_SESSION['user']."' AND password='".$_SESSION['pass']."' AND enable=1");
    	
    	if($RESULT){
    		$validate->redirect($googredirect);
    		}
    		else{
    			$validate->redirect($badridirect);
    		}
    		
    	}	
    	$conector->link;
    
    
    	$RESULT=$conector->Query("SELECT * FROM administrator WHERE username='".$_USERNAME."' AND password='".$_PASSWORD."' AND enable=1");
    	
    	if($conector->NUM_ROWS($RESULT)>0){
    		
    		$conector->Query("UPDATE administrator SET datetime='".date("Y-m-d H:i:s")."' where username='".$_USERNAME."' ");
    		
    		$_SESSION['user']=$_USERNAME;
    		$_SESSION['pass']=$_PASSWORD;
    		
    		$validate->redirect($googredirect);
    		
    	}else{
    		
    		$validate->redirect($badridirect);
    		
    	}	
    		
    	}
    	
    }

    واسه استفاده هم :

    کد:
     
    کد:
    $sentry->CheckLogin($HTTP_POST_VARS['usename'],$HTTP_POST_VARS['password'],"administrator.php","?error");
    


    حالا برای محافظت توی صفحاتم ...توی سیستم وقتی پایین صفحات این کد رو میزارم همه چی درسته :

    کد:
     
    کد:
    $sentry->CheckLogin($_SESSION['user'],$_SESSION['pass'],"","index.php")
    


    ولی روی هاست که ریختمش .. مشکل داره مشکلشم اینه که صفحه استب نمیشه و هی به همین تابع درخاست میده ...

    حالا شما توی پروژه هاتون از چه جور امنیتی استفاده میکنید ؟





    دوستان کسی نمیدونه باید چیکار کنم ... جالبه تو Xamp درست کار میکنه ولی تو هاست نه
    ویرایش توسط abdollahpor : 2014/02/01 در ساعت 12:04 AM دلیل: ادغام دو پست




  2. گیفت کارت آیتونز

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

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

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

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

  1. سوال درباره نصب vbseo روی ویبولتین 4.2.2 سوئیت
    توسط arvah در انجمن پرسش و پاسخ
    پاسخ: 3
    آخرين نوشته: 2013/12/20, 05:34 AM
  2. پاسخ: 8
    آخرين نوشته: 2013/05/27, 09:00 PM
  3. یک سوال در مورد ویبولتین سوئیت
    توسط AmirAshkan در انجمن پرسش و پاسخ
    پاسخ: 24
    آخرين نوشته: 2012/07/09, 10:00 PM
  4. سوال در مورد سوال امنیتی برای ورژن 3 ویبولتین
    توسط v30sharp در انجمن پرسش و پاسخ
    پاسخ: 5
    آخرين نوشته: 2012/03/27, 08:27 PM
  5. سوال درباره نصب استایل روی سوئیت
    توسط Mehdi13 در انجمن پرسش و پاسخ
    پاسخ: 5
    آخرين نوشته: 2011/09/20, 02:48 AM

علاقه مندی ها (Bookmarks)

علاقه مندی ها (Bookmarks)

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

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