سلام
توی این کد . سیستم از کجا متوجه میشه ایمیل وارد شده مال ادمین هست یا کاربر ؟
اگر ادمین بود میره به صفحه مدیریت 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="نام کاربری موجود نمیباشد و یا اکانت شما غیر فعال است !";
        ;}
    ;}
?>