- 
	
			
				
					October 6th, 2013, 02:01
				
			
			
				
					#1
				
				
				
			
	 
		
		
			
				
				
				
					 این کدها چیه ؟ این کدها چیه ؟
					
						
							سلام
 توی این کد . سیستم از کجا متوجه میشه ایمیل وارد شده مال ادمین هست یا کاربر  ؟
 اگر ادمین بود میره به صفحه مدیریت 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="نام کاربری موجود نمیباشد و یا اکانت شما غیر فعال است !";
 ;}
 ;}
 ?>
 
 
 
 
 
 
 
 
 
- 
    
- 
		
			
						
						
							October 6th, 2013 02:01
						
					
					
						
							 # ADS
						
					
			 
 
- 
	
			
				
					October 6th, 2013, 02:45
				
			
			
				
					#2
				
				
				
			
	 
		
		
			
				
				
				
					 پاسخ : این کدها چیه ؟ پاسخ : این کدها چیه ؟
 
 
 
 
- 
    
- 
	
			
				
					October 6th, 2013, 21:38
				
			
			
				
					#3
				
				
				
			
	 
		
		
			
				
				
				
					 پاسخ : این کدها چیه ؟ پاسخ : این کدها چیه ؟
					
						
							انجمن به این بزرگی کسی نیست جواب بده ؟
						 
 
 
 
 
 
 
- 
    
- 
	
			
				
					October 6th, 2013, 21:40
				
			
			
				
					#4
				
				
				
			
	 
		
			
			
				عضو انجمن
			
			
			
			
			
			
				  
 
					    
				 
 
			
				
				
				
					 پاسخ : این کدها چیه ؟ پاسخ : این کدها چیه ؟
					
						
							به پایگاه داده تعریف شده admin و client 
 تشخیص میده
 
 
 
 
 
 
 
- 
    
- 
	
			
				
					October 7th, 2013, 00:14
				
			
			
				
					#5
				
				
				
			
	 
		
		
			
				
				
				
					 پاسخ : این کدها چیه ؟ پاسخ : این کدها چیه ؟
					
						
							مقدار ادمین توی کدوم تیبل ذخیره میشه ؟
 اسکریپت از کجا میفهمه که ایمیل مدیر هست یا کاربر ؟
 
 
 
 
 
 
 
- 
    
- 
	
			
				
					October 7th, 2013, 01:18
				
			
			
				
					#6
				
				
				
			
	 
		
		
			
				
				
				
					 پاسخ : این کدها چیه ؟ پاسخ : این کدها چیه ؟
 
 
 
 
- 
    
- 
	
			
				
					October 7th, 2013, 05:30
				
			
			
				
					#7
				
				
				
			
	 
		
		
			
				
				
				
					 پاسخ : این کدها چیه ؟ پاسخ : این کدها چیه ؟
					
						
							مقادیر یا به عبارتی همان نام کاربری و پسوردها در داخل دیتابیس ذخیره شده اند
 
 این کد به دیتابیس متصل شده و صحت نام کاربری و پسورد روارد شده رو چک می نماید
 
 همچنین چک میکند که نام کاربری جزء کدام دسته ( ادمین یا مشترک ) می باشد
 
 
 
 
 
 
 
- 
    
- 
	
			
				
					November 3rd, 2013, 04:38
				
			
			
				
					#8
				
				
				
			
	 
		
		
			
				
				
				
					 پاسخ : این کدها چیه ؟ پاسخ : این کدها چیه ؟
					
						
							عزیزم توی خط9 اگه دقت کنی: توی دیتابیس درجه کاربر access تعیین شده ، که عدد 10 یعنی ادمین/مدیر
						 
 
 
 
 
 
 
-